Commit Graph

47 Commits

Author SHA1 Message Date
SebastianMC 6085be8c60 Documentation update - added infographics for one of typical scenarios 2024-09-12 11:36:12 +02:00
SebastianMC ef10a9ef43 Added table of contents to manual.md 2024-03-06 18:34:33 +01:00
Andrei dfc6022cb1
Update advanced-README.md 2024-02-21 09:13:06 +08:00
Andrei 6b5af562c4
Update advanced-README.md 2024-02-21 09:02:02 +08:00
Andrei a4d18e3063
Update advanced-README.md 2024-02-21 09:00:33 +08:00
Andrei e88b670f6d
Update advanced-README.md 2024-02-21 08:56:00 +08:00
Andrei b511163f8a
Update advanced-README.md 2024-02-21 08:51:33 +08:00
Andrei d68c1561d8
Update advanced-README.md 2024-02-21 08:50:40 +08:00
SebastianMC 167f6db952 Fix of broken internal links in *.md -> relative links made absolute 2023-10-22 00:16:12 +02:00
SebastianMC 36f124f44f Fix of broken internal links in advanced-README.md -> relative links made absolute 2023-10-22 00:10:41 +02:00
SebastianMC ea6ae911c2 Fix of broken internal links in advanced-README.md 2023-10-21 23:44:42 +02:00
SebastianMC a16f8cc06f Fix of broken internal links in README.md 2023-10-21 23:33:45 +02:00
SebastianMC fe4f28b46b
74 integration with bookmarks core plugin (#84)
* #74 - Integration with Bookmarks core plugin and support for indirect drag & drop arrangement

- added new plugin setting to enable auto-integration with bookmarks
- full integration with standard sorting at folder level and at sorting group level
- refined support for implicit sorting for bookmarks plugin integration
- documentation update (partial, sketchy)
- context menu for 'bookmark this' and 'bookmark+siblings' for sorting
- order of bookmarked siblings reflects the current sorting in File Explorer, whatever it is (!!!)
- handler for 'changed' event of the vault to reflect files/folders locations change in the bookmarks automatically, whenever applicable
- adjusted behavior of by-bookmark-comparator to adhere to the multi-level sorting support implemented in #89 and merged recently to this branch. Basically, each comparator is responsible only for its own comparison and should no fallback into other default comparisons - instead it should return 0, which indicates item which are equal from the perspective of the comparator
- adjusted bookmarks integration to the merged from master multi-level sorting support and its implications
- fix suggested by github code check
- advanced performance optimizations: bookmarks cache finetuning, switching to Obsidian sort code if the implicit bookmark-integration sorting spec is in effect for a folder and there are no bookmarked items in the folder
- update of treatment of whitespace in parent path extraction: spaces allowed as leading/trailing in path elements
- increased coverage of the new functionality with unit tests
- basic manual tests done
- next step: real-life usage tests
2023-10-21 23:16:30 +02:00
SebastianMC aa31bee80c #72 - Advanced sorting by creation date doesn't work correctly
- bug fixed, the behavior of `< advanced created` sorting method corrected
- new unit tests to cover the scenario
2023-04-03 19:05:13 +02:00
SebastianMC 18faf70b5e Documentation update - added mention of visual CSS-based separators by @replete 2023-02-15 23:41:08 +01:00
SebastianMC 6149afcadc Documentation update - preview 2023-02-15 23:25:55 +01:00
SebastianMC 1cb8b2b05b Mobile-specific tweaks, e.g. new ribbon icon and documentation updates 2023-02-11 17:40:31 +01:00
SebastianMC 103821c712 #50 - regexp and by-name matching support for target-folder
- documentation updates
2023-02-07 17:18:07 +01:00
SebastianMC 4a27ef03d2 #50 - regexp and by-name matching support for target-folder
- documentation update
2023-02-07 17:13:32 +01:00
SebastianMC c27ea83952
Documentation updates 2023-01-25 13:30:50 +01:00
SebastianMC dc7df105b0 Documentation update 2023-01-03 21:59:31 +01:00
SebastianMC e48c602f72 Version bump before release 2023-01-03 19:17:23 +01:00
SebastianMC 0ba423ce4b #45 - Feature: explicit matching of 'starred' items
- new keyword added to support items starred with Obsidian core plugin 'Starred'
  - the keyword is `starred:`
- detection and more user friendly handling of the general error condition when the File Explorer is not available
  - new ribbon status icon shape to indicate the general error plus detailed error logged to the console
2023-01-03 19:09:37 +01:00
SebastianMC ec0049302b
32 feature: wider support of controlled regexp (#41)
#32 - Implementation completed with rich unit tests coverage.

- manual.md contains a simple example of the new feature
- support for undocumented `\[0-3]` for the requester of the feature ;-)
2022-12-18 19:59:58 +01:00
SebastianMC 84a5238814
#35 - Feature: combining of sorting rules (#36)
- full unit tests coverage of the new functionality
- refactor of the parser to allow more flexible syntax and be able to detect more errors
- introduced many new errors recognized by the parser
2022-11-29 11:17:02 +01:00
SebastianMC 581f5e9f36
#29 - Feature: priorities of sorting rules (#31)
- Implementation with full coverage of unit tests
- Documentation update with details about priorities (as an advanced feature, only in manual.md, not in README.md)
2022-11-29 10:17:15 +01:00
SebastianMC 63ace5f667 Clarified the description of download example links
For clarity added screenshots of the example sortspec.md files
2022-11-13 19:20:40 +01:00
SebastianMC a82ec0747c Documentation update
- syntax-reference.md update (not final)
2022-10-10 10:31:41 +02:00
SebastianMC 0a6184ee0b Documentation update
- syntax reference playing with the format
2022-10-07 15:25:51 +02:00
SebastianMC 35d76447c0 Documentation update
- syntax reference playing with the format
2022-10-07 15:24:30 +02:00
SebastianMC e912c63a97 Documentation update
- syntax reference playing with the format
2022-10-07 12:19:19 +02:00
SebastianMC fd58c51aa2 Documentation update
- syntax reference playing with the format
2022-10-07 12:15:57 +02:00
SebastianMC 9dbd9fdd03 Documentation update
- syntax reference playing with the format
2022-10-07 12:01:08 +02:00
SebastianMC 56055b2d7d Documentation update
- syntax reference playing with the format
2022-10-07 11:22:04 +02:00
SebastianMC 34df20e598 Documentation update
- syntax reference playing with the format
2022-10-06 21:17:35 +02:00
SebastianMC 507d30be85 Documentation update
-syntax reference playing with the format
2022-10-06 20:22:09 +02:00
SebastianMC 77f7afd36d Documentation update 2022-10-05 16:53:12 +02:00
SebastianMC e40f6ef28a Documentation update 2022-10-05 14:58:00 +02:00
SebastianMC afa10afd7d 13 - Feature request: Sort by modification date, treating folder and files equally
- syntax reference update
2022-09-26 19:06:20 +02:00
SebastianMC 2b77ce058d 13 - Feature request: Sort by modification date, treating folder and files equally
- finetuned the 'modified' sorting method - not the folders are ordered alphabetically, as the standard Obsidiand sort by 'modified date' does
- finetuned the 'created' sorting method in the same way as 'modified'
- added some initial content to syntax-reference.md ;-)
- extended the 'advanced modified' sorting method to also support the edge-case secondary sorting methods for groups
2022-09-25 22:50:27 +02:00
SebastianMC 4bca9735f2 Example sortspec.md fix - the order should be reverse alphabetical 2022-09-02 12:10:13 +02:00
SebastianMC dc0c2d0909 README.md update, finetuned Quickstart section 2022-08-31 23:56:01 +02:00
SebastianMC 4cf19d1d8e README.md update, added Quickstart section 2022-08-31 23:49:00 +02:00
SebastianMC a510b979ef
Updated example sortspec.md
Added explanatory comment to the specification
2022-08-13 23:25:53 +02:00
SebastianMC afdcecb52b Documentation updates (downloadable examples for README.md). 2022-08-07 01:40:36 +02:00
SebastianMC 38e9be7b09 Documentation updates (added examples for sorting by Roman and compound Roman) 2022-08-06 17:01:20 +02:00
SebastianMC 93daf529d3 First public release of the Obsidian custom sort plugin 2022-08-06 03:15:44 +02:00