Skip to content

Quick find tool bar - #304

Merged
eristhea merged 8 commits into
QuiltMC:develop/2.7from
supersaiyansubtlety:quick-find-tool-bar
Oct 25, 2025
Merged

eristhea merged 8 commits into
QuiltMC:develop/2.7from
supersaiyansubtlety:quick-find-tool-bar

Conversation

@supersaiyansubtlety

@supersaiyansubtlety supersaiyansubtlety commented Sep 23, 2025 •

Copy link
Copy Markdown
Member

based on #303 rebased

currently requires you publish QuiltMC/syntaxpain#6 locally updates syntaxpain to 0.2.0

  • converts EnigmaQuickFindDialog to EnigmaQuickFindToolBar
  • disables syntaxpane's default QuickFindDialog and uses an EnigmaQuickFindToolbar in EditorPane instead
    • EditorPanel keybinds are useable with quickfind open
    • quickfind doesn't cover any part of EditorPanel's editor
  • supersedes Persistent quick-find syntaxpain#5
  • makes the EDITOR_QUICK_FIND keybind configurable.

@supersaiyansubtlety supersaiyansubtlety self-assigned this Sep 23, 2025
@supersaiyansubtlety supersaiyansubtlety added user interface affects the enigma ui wip in progress refactor improvements that don't impact functionality labels Sep 23, 2025
@supersaiyansubtlety

supersaiyansubtlety commented Sep 23, 2025 •

Copy link
Copy Markdown
Member Author

ready once #303 and QuiltMC/syntaxpain#6 are merged

@supersaiyansubtlety supersaiyansubtlety removed the wip in progress label Sep 23, 2025
@supersaiyansubtlety supersaiyansubtlety mentioned this pull request Sep 28, 2025
13 tasks done
@eristhea
eristhea self-requested a review October 8, 2025 01:42
convert EnigmaQuickFindDialog to EnigmaQuickFindToolBar
add an EnigmaQuickFindToolBar as a child in EditorPanel
- EditorPanel keybinds are useable with quickfind open
- quickfind doesn't cover any part of EditorPanel's editor
retranslate EditorPanel's EnigmaQuickFindToolBar
implement EnigmaQuickFindToolBar translation (copied from old QuickFindDialog::translate)
add QuickFindDialog persistentCheckBox and closeButton
@supersaiyansubtlety
supersaiyansubtlety marked this pull request as ready for review October 11, 2025 14:47
@supersaiyansubtlety

Copy link
Copy Markdown
Member Author

ready!

@eristhea eristhea left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

looks great, i love how much better this version feels than the old one. just a couple nitpicks!

Co-authored-by: ix0rai <ix0rai64@gmail.com>
@eristhea
eristhea merged commit 1e3f631 into QuiltMC:develop/2.7 Oct 25, 2025
@eristhea eristhea moved this to Ready in enigma 2.7 Nov 4, 2025
@eristhea eristhea moved this from Ready to Done in enigma 2.7 Nov 4, 2025
@eristhea eristhea mentioned this pull request Nov 12, 2025
5 tasks done
eristhea added a commit that referenced this pull request Nov 16, 2025
* use local syntaxpain version
convert EnigmaQuickFindDialog to EnigmaQuickFindToolBar
add an EnigmaQuickFindToolBar as a child in EditorPanel
- EditorPanel keybinds are useable with quickfind open
- quickfind doesn't cover any part of EditorPanel's editor

* add KeyBinds.QUICK_FIND_DIALOG_CLOSE
retranslate EditorPanel's EnigmaQuickFindToolBar
implement EnigmaQuickFindToolBar translation (copied from old QuickFindDialog::translate)
add QuickFindDialog persistentCheckBox and closeButton

* make EnigmaQuickFindToolBar.persistentCheckBox selected state persistent

* keep EnigmaQuickFindToolBar.persistentCheckBox in sync with Config.persistentEditorQuickFind

* make EDITOR_QUICK_FIND keybind configurable

* checkstyle

* syntaxpain version 0.2.0

* appease the villainous grammar checker

Co-authored-by: ix0rai <ix0rai64@gmail.com>

---------

Co-authored-by: ix0rai <ix0rai64@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

refactor improvements that don't impact functionality user interface affects the enigma ui

Projects

No open projects
Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants