Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Shift-enter should expand item; because allows to just undo quickly #69

Open
github-actions bot opened this issue May 6, 2023 · 0 comments
Open
Labels

Comments

@github-actions
Copy link

github-actions bot commented May 6, 2023

https://api.github.com/acenturyandabit/workflowish/blob/d9dac81df2e15a1b543aaf24406286b3278b7042/docs/roadmap.md#L46

# Version 3.6.0
`Symlinks via keyboard: Link-to command`
- [ ] Implement commands under CTRL+P
  - C-p-S-l(ink from): link focused item to {query}
  - C-p-j(ump to link): Jump to original item of link
  - C-p-k(ey of item): Copy key of item (old alt+shift+c)
- [ ] TODO: Bug where {Jump to original item of link} won't work on collapsed items
- [ ] Improve Mobile search experience
- [ ] Redesign TodoItemsGetSetterWithKeyedNodes
  - What should it return? A root node? A reconstructed root node?
  - Should be updateTreeKeys, and return a `Record<string, ItemRootNode>`, and reconstruct the tree itself in implementation

# Version 3.7.0
`Scripting engine upgrades`
- [ ] TODO: Scripting engine has a 'trust script' button which checks a checksum saved on the LOCAL MACHINE; autorun if the checksums match.
- [ ] TODO: Scripting: Add a console
- [ ] TODO: Add multiple tabs to the scripting engine. 
- [ ] TODO: (refactor) Move Workflowy global out of scripting engine
- [ ] TODO: Allow scripting engine to arbitrarily delete items
- [ ] TODO: Add type hints to script editor https://stackoverflow.com/questions/43037243/provide-type-hints-to-monaco-editor
- [ ] TODO: Create a safe SetInterval / Settimeout implementation for the ScriptRunner


# Version 3.8.0
`Presentability III`
- [ ] TODO: Better password entry dialog
- [ ] TODO: Upgrade README screenshot to gif
- [ ] TODO: Check up on feature documentation
- [ ] TODO: Little popup from savesources to give user extra peace of mind when ctrl-s is pressed
- [ ] TODO: Automate build numbers
- [ ] TODO: Warn if unsaved before closing

# Save source tidy version
- [ ] TODO: [FIX] load button in file dialog actually merges with data lake not overwrites
- [ ] TODO: Make sync optional
- [ ] TODO: Allow appending imports in the text importer with a sync button, to allow incremental addition of items
- [ ] TODO: Refactor KVStores so it acts like CoreDataLake in terms of the 'changed' flag
- [ ] TODO: Refactor TextImportKVStore so that it doesn't use dirty this.settings hacks
- [ ] TODO: Refactor KVStores system to turn it into the component model


# Version 3.9.0
`Improved reversibility / useability`
- [ ] TODO: Pressing Enter will either insert an item before OR after the current element, based on the current caret index (front or back)
- [ ] TODO: Alt + Enter will split a line down with the remaining text after the caret. Alt + Shift + Enter will make it a child.
- [ ] TODO: Shift-enter should expand item; because allows to just undo quickly

# Version 3.10.0
`Extract Polycore as a design system`
- [ ] TODO: Remove the notion of 'id' from items; replace with key
- [ ] TODO: Extract MVC interface from ScriptingEngine / Workflowish into a template
- [ ] ATODO: Add new operators??

# Devops / build automation
- [ ] TODO: Create a github release flow of the built frontend only
- [ ] TODO: [devops] Add structural readability checker
  - Main functions should go first.

# Multifile version 
- [ ] TODO: Visiting site with blank URL should load last opened document

# Noncritical technical debt
- [ ] TODO: Fix mobile bug where on load, Enter key doesn't work because setFocusedActionReceiver is undefined


# The nicer multifile version
- [ ] TODO: Add an open different files dialog
- [ ] TODO: Load configurations from query path, which inform file loading
- [ ] TODO: Recent documents should show on open file menu
- [ ] TODO: Visiting site with blank URL should show open file dialog

# Unroadmapped features
- Embeddings driven search rather than regular text search
- inline markdown processor for writing
- Image saving
@github-actions github-actions bot added the todo label May 6, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

0 participants