- [x] conjure notes: - [x] window should be resizable (and set size should be remembered) - [x] make font for note/input text monospaced - [x] bug: looks like dragging around the conjure windows can cause other conjure windows of difference window sizes to spawn offset the corner instead of from the center of the windows - when moving a conjure window, the saved position should always be the center of the window, and windows should always be spawned at some position taking to mean their center. - this should keep window placement invariant of corner window sizes - [x] conjure notes: - [x] add action to delete a note (currently selected note) - [x] make images have rounded corners - [x] bug: text flashes when inserting characters, which is visually disturbing. - [ ] bug: deleting at line start on a heading removes the leading `#` symbols and changes formatting, and writing e.g. `#` before the heading on that line doesn't change the heading level accordingly. we should instead: - modify heading level based on leading `#.` (interpret as regex) - when deleting (backspace) at line start, interpret as deleting newline and just move heading up. - maybe this warrants compressing elements into a semantic representation such that the underlying text that's being edited isn't necessarily one-to-one normal markdown, but instead something that's easier and less complex to edit and navigate that also fits the visual presentation more naturally. - this should still be converted to normal markdown when saved to the persisted files and the content of those files should then also be converted to the representation discussed when editing. - [ ] the guidelines for centering the application when dragged are blurry on some external monitors. - track down the cause and fix it.