buckstabue / sticky_notes_idea Goto Github PK
View Code? Open in Web Editor NEWCreate Sticky Notes in Intellij IDEA
License: Apache License 2.0
Create Sticky Notes in Intellij IDEA
License: Apache License 2.0
The pop-up dialog for "Edit Sitcky Note" is so narrow. I need to write longer notes
It would be nice if we could double-click the note icon in order to edit it.
Right now I have to click, move the mouse down, and then click at the Edit Sticky Note menu item.
Right now, if I have a long note, it gets chopped and I can't see very much of it. It would be nice if the font were configurable
Describe the bug
java.lang.Throwable: Cannot set side tool: toolwindow Sticky Notes is not registered
at com.intellij.openapi.diagnostic.Logger.error(Logger.java:159)
at com.intellij.openapi.wm.impl.ToolWindowManagerImpl.setSideTool$intellij_platform_ide_impl(ToolWindowManagerImpl.kt:1441)
at com.intellij.openapi.wm.impl.ToolWindowImpl.setSplitMode(ToolWindowImpl.kt:271)
at com.buckstabue.stickynotes.idea.toolwindow.StickyNoteToolWindowFactory.init(StickyNoteToolWindowFactory.kt:77)
at com.intellij.openapi.wm.impl.ToolWindowManagerImpl.doRegisterToolWindow(ToolWindowManagerImpl.kt:1025)
at com.intellij.openapi.wm.impl.ToolWindowManagerImpl.initToolWindows(ToolWindowManagerImpl.kt:488)
at com.intellij.openapi.wm.impl.ToolWindowManagerImpl.access$initToolWindows(ToolWindowManagerImpl.kt:92)
at com.intellij.openapi.wm.impl.ToolWindowManagerImpl$beforeProjectOpened$2.run(ToolWindowManagerImpl.kt:425)
at com.intellij.openapi.application.TransactionGuardImpl.runWithWritingAllowed(TransactionGuardImpl.java:216)
at com.intellij.openapi.application.TransactionGuardImpl.access$200(TransactionGuardImpl.java:24)
at com.intellij.openapi.application.TransactionGuardImpl$2.run(TransactionGuardImpl.java:199)
at com.intellij.openapi.application.impl.ApplicationImpl.runIntendedWriteActionOnCurrentThread(ApplicationImpl.java:822)
at com.intellij.openapi.application.impl.ApplicationImpl.lambda$invokeLater$4(ApplicationImpl.java:324)
at com.intellij.openapi.application.impl.FlushQueue.doRun(FlushQueue.java:85)
at com.intellij.openapi.application.impl.FlushQueue.runNextEvent(FlushQueue.java:134)
at com.intellij.openapi.application.impl.FlushQueue.flushNow(FlushQueue.java:47)
at com.intellij.openapi.application.impl.FlushQueue$FlushNow.run(FlushQueue.java:190)
at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:313)
at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:776)
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:727)
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85)
at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:746)
at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.java:976)
at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:843)
at com.intellij.ide.IdeEventQueue.lambda$dispatchEvent$8(IdeEventQueue.java:454)
at com.intellij.openapi.progress.impl.CoreProgressManager.computePrioritized(CoreProgressManager.java:773)
at com.intellij.ide.IdeEventQueue.lambda$dispatchEvent$9(IdeEventQueue.java:453)
at com.intellij.openapi.application.impl.ApplicationImpl.runIntendedWriteActionOnCurrentThread(ApplicationImpl.java:822)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:501)
at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)
To Reproduce
Install the Plugin, start the IDE, open a project.
Screenshots
Additional context
Plugin Version: Sticky Notes, v.1.0
PyCharm Version (or IDE version): PyCharm Professional 2020.3, PY-203.5981.165, built on December 19, 2020
Python Version: 3.9.0 (Mac OS, Big Sur)
IntelliJ IDEA Version (or IDE version): IntelliJ IDEA Ultimate 2020.3, IU-203.5981.155, built on November 30, 2020
I'd like to have a setting that, when activated, makes all new notes bind to the current branch by default.
Right now, can only add one-liners
If the tool window is set to be at the bottom (and probably at the top too), then the minimum width of the tool window is determined by the length of the text. So if the text is long, then I can't shrink the width of the window to be smaller.
If the note lines are too long, it would be nice if the code would wrap to the next line. Right now if the line is too long, it's truncated and i can't read the rest.
It would be nice to hover my mouse over a note icon so that a large-enough yellow pop-up shows up with the note and then, when I move the mouse out of the pop-up, it automatically disappears.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.