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

Feat gui/notes #1297

Open
wants to merge 18 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from 12 commits
Commits
Show all changes
18 commits
Select commit Hold shift + click to select a range
3f3514a
Add basic gui/notes tool print notes list and centering on them
wiktor-obrebski Sep 4, 2024
9f10c5d
Improve gui notes searching engine logic
wiktor-obrebski Sep 5, 2024
df9c87b
Prepare size-adjustable note details view for gui/notes
wiktor-obrebski Sep 8, 2024
f480dde
Add a way to update/delete note from the `gui/notes` tool
wiktor-obrebski Sep 8, 2024
47a2270
Make gui/notes center on note on submit
wiktor-obrebski Sep 8, 2024
adebc95
Add note add feature to `gui/notes` tool
wiktor-obrebski Sep 8, 2024
936eed6
Improve gui/notes note list navigation
wiktor-obrebski Sep 9, 2024
3100192
Simplify gui/notes note text preview wrapping feature
wiktor-obrebski Sep 10, 2024
f3b128d
Fix gui/notes issue with initial loading of selected note
wiktor-obrebski Sep 10, 2024
98220c0
Restore way to add notes by `notes add` command
wiktor-obrebski Sep 10, 2024
01fe42c
Add basic documentation for `gui/notes` tool
wiktor-obrebski Sep 10, 2024
5ff4e50
Auto enable notes overlay when `gui/notes` is visible
wiktor-obrebski Sep 10, 2024
8ad4fa1
Polishing gui notes
wiktor-obrebski Sep 19, 2024
5742e4e
Improve gui/notes and gui/journal keyboard control
wiktor-obrebski Sep 19, 2024
9f33beb
Disable up/down control in text field in one-line-mode
wiktor-obrebski Sep 19, 2024
1998f76
Migrate note manager confirmation to ctrl+enter
wiktor-obrebski Sep 19, 2024
aff2ab8
Make `gui/notes` respect the global search settings
wiktor-obrebski Sep 19, 2024
76c70e7
Make gui/notes search for any length of search text
wiktor-obrebski Sep 20, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
33 changes: 33 additions & 0 deletions docs/gui/notes.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
gui/notes
=========

.. dfhack-tool::
:summary: Interactive panel for managing map-specific notes.
:tags: fort interface map

The `gui/notes` tool provides a comprehensive interface for interacting
with map-specific notes. It is designed to streamline the process
of note management in Dwarf Fortress, making it simpler
and more intuitive to keep track of important map-specific information.

This tool builds upon the functionality of the `notes` tool,
enhancing it by providing a user-friendly panel for easier management
and visibility of notes across the Dwarf Fortress game map.

Usage
-----

::

gui/notes

Launch the notes management panel.

Supported Features
------------------

- Interactive Panel: Manage all aspects of notes through a centralized graphical interface.
- Search (:kbd:`Alt` + :kbd:`S`): Quickly find notes
- Direct Map Interaction (:kbd:`Alt` + :kbd:`N`): Add new notes by clicking on the map.
- Edit (:kbd:`Alt` + :kbd:`U`): Easily modify existing notes.
- Delete (:kbd:`Alt` + :kbd:`D`): Easily remove existing notes.
Loading