31 lines
3.0 KiB
Markdown
31 lines
3.0 KiB
Markdown
- [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.
|
|
- [x] fix heading editing using paragraph semantics:
|
|
- typing `#{1,6} ` at the visible paragraph start sets the absolute heading level, replacing any existing level; fenced code remains literal.
|
|
- Backspace at heading start deletes the preceding newline, not the heading prefix; at document start it does nothing.
|
|
- joining onto nonempty prose inherits the preceding paragraph's type: `Text\n## Heading` becomes `TextHeading`; removing an empty line above preserves the heading.
|
|
- keep native attributed-text editing, Undo, images, and Markdown serialization; retain RTFD autosaves rather than introducing a full document-model rewrite.
|
|
- [x] add whole-note Markdown export actions to the Notes Actions menu:
|
|
- Copy as Markdown: replace images with inline-code placeholders such as `<photo.png>`.
|
|
- Export as Markdown…: save a single `.md` file without images; with images, create a folder containing the Markdown and image files, using relative links.
|
|
- exports leave the original note and RTFD autosaves unchanged.
|
|
- [x] bug: pressing backspace at the start of a heading will move it back a line (as expected), but a subsequent return will cause the heading `#`s to appear on the first and the heading text to move down a line.
|
|
- [x] keep the caret on the heading's visible line after Backspace and Return, not on the preceding line.
|
|
- [x] improve:
|
|
- add cmd+shift+s for strikethrough and cmd+shift+u for underline
|
|
- don't hide the backticks surrounding a codeblock
|
|
- give inline codeblocks (e.g. `some code snippet`) an inline container and an orange text color matching the color scheme of the conjure application
|
|
- [x] feature: vim motions
|
|
- opt-in Normal/Insert/Visual editing, counted motions, delete/change/yank, rich-text paste, and native Undo/Redo.
|
|
- [ ] feature: configurable color scheme
|
|
- general design should stay consistent
|
|
- only colors should be configurable; not the way the colors are used/presented (e.g. frosted glass effect with color blobs behind shouldn't change)
|
|
- this should play nicely together with the theme control tool in `/Users/valdemar/Developer/Personal/Tools/tint`. |