Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | feat: add more menu-item for renderer suggestions | Hsieh Chin Fan | 2024-10-03 |
| | |||
* | refactor: set Suggestion as custom element | Hsieh Chin Fan | 2024-10-03 |
| | |||
* | fix: set layout attribute wisely for observer | Hsieh Chin Fan | 2024-10-02 |
| | |||
* | style: switch to standardjs | Hsieh Chin Fan | 2024-10-02 |
| | |||
* | fix: focus issue for editor | Hsieh Chin Fan | 2024-10-01 |
| | | | | Now <ESC> and <F1> switch focus correctly | ||
* | fix: keep data-mode=editing when HTML refresh | Hsieh Chin Fan | 2024-10-01 |
| | |||
* | style: prettier | Hsieh Chin Fan | 2024-10-01 |
| | |||
* | style: change owner of [data-mode] | Hsieh Chin Fan | 2024-10-01 |
| | |||
* | feat: improve menu items | Hsieh Chin Fan | 2024-10-01 |
| | | | | | | * fix editing mode, make it just like layout changes * add plain-modal for renderer results * check selection is within text range for geolink | ||
* | refactor: move menu feature from editor to dumbymap | Hsieh Chin Fan | 2024-10-01 |
| | |||
* | feat: add submenu for map/block/layout switching | Hsieh Chin Fan | 2024-09-29 |
| | | | | | | | | | | | * Add general classes into MenuItem * Use MutationObserver for data-mode * Automatically unfocus other maps when one is focused TODO: * hover effect on submenu item doesn't work, why? * shorcuts hint in selector ".folder.menu-item" not looks great | ||
* | feat(editor): use unicode for action icons | Hsieh Chin Fan | 2024-09-29 |
| | | | | * remove some buttons for later | ||
* | style: prettier | Hsieh Chin Fan | 2024-09-29 |
| | |||
* | style: prettier | Hsieh Chin Fan | 2024-09-28 |
| | |||
* | fix: hide menu anyway when cursor changes | Hsieh Chin Fan | 2024-09-28 |
| | |||
* | feat: add menu items for dumbymap.utils | Hsieh Chin Fan | 2024-09-26 |
| | |||
* | feat: add MenuItem for GeoLink | Hsieh Chin Fan | 2024-09-26 |
| | |||
* | feat: add menu item for adding Geo-Link | Hsieh Chin Fan | 2024-09-26 |
| | |||
* | refactor: methods about creating geo/doc links | Hsieh Chin Fan | 2024-09-25 |
| | | | | change methods to only create a single link | ||
* | chore: reformat code | Hsieh Chin Fan | 2024-09-25 |
| | |||
* | refactor: general menu | Hsieh Chin Fan | 2024-09-25 |
| | | | | | * rename suggestionEle -> menu for general use cases * set Suggestion as module | ||
* | feat: use Escape and F1 to switch preview/editor | Hsieh Chin Fan | 2024-09-24 |
| | |||
* | feat(CSS): add focus visual to editor and output | Hsieh Chin Fan | 2024-09-24 |
| | |||
* | feat: add util "removeBlockFocus" | Hsieh Chin Fan | 2024-09-24 |
| | |||
* | feat: add focusNextBlock util | Hsieh Chin Fan | 2024-09-24 |
| | |||
* | feat: disable debounce temporarily to check performance | Hsieh Chin Fan | 2024-09-24 |
| | |||
* | feat: remove keydown events from dumbymap | Hsieh Chin Fan | 2024-09-23 |
| | | | | | | | | | | | | * events now handed by editor * this fix document.onkeydown reset when generatedMaps() called more than one time * apply "bind" to remove methods about user interaction from generateMaps() * refactor focusNextmap(), using array to store rendered maps BREAKING CHANGE: generateMaps() now return dumbymap Object, contains key elements and methods | ||
* | refactor: rename data attribute for editor | Hsieh Chin Fan | 2024-09-22 |
| | | | | | | data-layout -> data-mode This prevents confusing with data-layout in dumbymap | ||
* | fix: apply new layout name in editor | Hsieh Chin Fan | 2024-09-21 |
| | |||
* | chore(release): update mapclay to 0.6.7 | Hsieh Chin Fan | 2024-09-21 |
| | |||
* | feat: move anchor to newline after doc separator completion | Hsieh Chin Fan | 2024-09-20 |
| | |||
* | fix: don't show suggestion list in case | Hsieh Chin Fan | 2024-09-19 |
| | |||
* | feat: swith focus map by tab key and click | Hsieh Chin Fan | 2024-09-18 |
| | | | | | | | | | | * Use data-focus attribute and MutationObserver to move map-container between Sementic HTML and Showcase. * Currently set return value of docuement.onkeydown in editor, then reset onkeydown function in dumbymap. Maybe there is a better way? * CSS to make placeholder not so obvious | ||
* | fix: update text decoration properly | Hsieh Chin Fan | 2024-09-16 |
| | |||
* | fix: prevent autosave overrides content from hash | Hsieh Chin Fan | 2024-09-16 |
| | |||
* | feat: Set callback for click event | Hsieh Chin Fan | 2024-09-15 |
| | |||
* | chore: eslint | Hsieh Chin Fan | 2024-09-15 |
| | |||
* | style: Reformat code | Hsieh Chin Fan | 2024-09-15 |
| | |||
* | feat: Render maps directly be debounce | Hsieh Chin Fan | 2024-09-15 |
| | |||
* | feat: Switch layout by attribute | Hsieh Chin Fan | 2024-09-15 |
| | |||
* | refactor(CSS): Rename class name for HTML holder | Hsieh Chin Fan | 2024-09-15 |
| | | | | result-html => DumbyMap | ||
* | refactor: Use hidden element as anchor of suggestion list | Hsieh Chin Fan | 2024-09-15 |
| | | | | | Since suggestion list is not widget anymore, it could be seen outside of editor | ||
* | feat: Completion for text sequence | Hsieh Chin Fan | 2024-09-15 |
| | | | | | | * Type "-" or "`", autocomplet for YMAL doc separator or code fence * Delete a char of YAML doc separator or code fence, auto empty current line * Prevent more content after YAML doc separator | ||
* | style: More code blocks | Hsieh Chin Fan | 2024-09-13 |
| | |||
* | patch | Hsieh Chin Fan | 2024-09-13 |
| | |||
* | chore: Remove button of fullscreen mode | Hsieh Chin Fan | 2024-09-13 |
| | |||
* | fix: Logic about suggestions | Hsieh Chin Fan | 2024-09-13 |
| | | | | | * Switch to event 'onCursorActivity' for suggestions * Show suggestion about Renderer without case sensitive | ||
* | feat: Style code block even line is empty | Hsieh Chin Fan | 2024-09-13 |
| | |||
* | chore: Fix warning from eslint | Hsieh Chin Fan | 2024-09-12 |
| | |||
* | feat: Use Query Params to render maps | Hsieh Chin Fan | 2024-09-11 |
| |