Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
61 commits
Select commit Hold shift + click to select a range
2e60f37
Refactor unnecessary methods
MituuZ Dec 9, 2025
8a36588
Refactor concurrent HashMap to a simple list
MituuZ Dec 9, 2025
9c25f06
Refactor list processing
MituuZ Dec 9, 2025
5661706
Separate methods to avoid passing parameters
MituuZ Dec 9, 2025
2d24765
Dont use listmodel
MituuZ Dec 11, 2025
72e0618
Combine processing and list handling
MituuZ Dec 11, 2025
8e411f1
Correct javadoc
MituuZ Dec 12, 2025
309a73a
Sync priority queue modifications
MituuZ Dec 12, 2025
a828221
Ensure all files are processed before handling the results
MituuZ Dec 12, 2025
88151f8
Update javadoc
MituuZ Dec 13, 2025
5780f7a
Move common functionality to component, use non nullable list
MituuZ Dec 13, 2025
da246ac
Use coroutine
MituuZ Dec 13, 2025
30281ab
Cleanup, handle busy paint on a finally block
MituuZ Dec 13, 2025
f6877a7
Remove unnecessay context switch
MituuZ Dec 13, 2025
02d7b88
CLeanup cancellation check
MituuZ Dec 13, 2025
04ff31e
Cleanup and add explicit close to popup
MituuZ Dec 13, 2025
bc28858
Correctly reinstate action scope
MituuZ Dec 13, 2025
c7e38a3
Use SingleAlarm to handle preview updates and introduce debouncing
MituuZ Dec 13, 2025
1de9a84
Create and test a separate collector
MituuZ Dec 13, 2025
7f3fd47
Remove unused function and class
MituuZ Dec 13, 2025
9718dab
Create a file filter to avoid doing checks in multiple places
MituuZ Dec 13, 2025
110ef07
WIP: Refactor iteration file to not use virtual files
MituuZ Dec 13, 2025
f8830f8
Add initial file entries and fix collector test
MituuZ Dec 13, 2025
2b44de2
Remove change list manager tests
MituuZ Dec 13, 2025
63fa78c
Remove TODO checks. Change list manager was not used from anywhere else
MituuZ Dec 13, 2025
67a1562
Improve docs
MituuZ Dec 13, 2025
2817bb1
Delete unnecessary test file
MituuZ Dec 13, 2025
5332464
Create a new action type and unify actions
MituuZ Dec 13, 2025
c4e6d47
Use clearer packaging
MituuZ Dec 13, 2025
00743de
Use generic handler because we dont need more
MituuZ Dec 13, 2025
7690109
Unify fuzzy mover handling
MituuZ Dec 13, 2025
cf13e7d
Finish extracting common code
MituuZ Dec 13, 2025
8921837
Use a popup provider instead of inheritance
MituuZ Dec 14, 2025
cd05cd1
Add another popup provider, which uses percentage of window
MituuZ Dec 14, 2025
603b230
Simplify action registering for list selection
MituuZ Dec 14, 2025
60e14b6
Handle common popup closing using the base class
MituuZ Dec 14, 2025
e71fa0f
Remove unnecessary async handling and fix tests
MituuZ Dec 14, 2025
ae5cb64
Update changelog
MituuZ Dec 14, 2025
bc39368
Increment version
MituuZ Dec 14, 2025
be68ec3
Move common calls to base class
MituuZ Dec 14, 2025
daae0df
Dont break existing keybindings
MituuZ Dec 14, 2025
e7056c3
Remove inherited fields
MituuZ Dec 14, 2025
b8b8676
Simplify fuzzy grep and fix missing overrides
MituuZ Dec 14, 2025
dc4b242
Remove unnecessary imports
MituuZ Dec 14, 2025
8a4860a
Refactor test bench
MituuZ Dec 14, 2025
143b3fb
Update string ev tests to match the new implementation
MituuZ Dec 14, 2025
ac5d17e
Remove state linking for score calculator
MituuZ Dec 14, 2025
1d6d426
Fix shorter dir paths
MituuZ Dec 14, 2025
530b4a2
Cleanup
MituuZ Dec 14, 2025
3a41d64
Add tests for activation bindings
MituuZ Dec 14, 2025
0451f91
Add case for single click
MituuZ Dec 14, 2025
21c1193
Add test for popup provider
MituuZ Dec 14, 2025
058cf79
Handle possibility of a null popup
MituuZ Dec 14, 2025
9799d4c
Add popup sizing selector
MituuZ Dec 14, 2025
c7fc010
Add tests for new selector
MituuZ Dec 14, 2025
eea6750
Handle popup provider selection based on settings
MituuZ Dec 14, 2025
e5b2378
Share some code and add a option to change auto size percentage
MituuZ Dec 14, 2025
e0c0218
Remove unused param
MituuZ Dec 14, 2025
3fcc5c9
Update changelog
MituuZ Dec 14, 2025
84b806e
Clear up settings
MituuZ Dec 14, 2025
7701104
Update changelog
MituuZ Dec 14, 2025
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
13 changes: 6 additions & 7 deletions build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ import org.jetbrains.kotlin.gradle.dsl.JvmTarget
import org.jetbrains.kotlin.gradle.tasks.KotlinCompile

// Use the same version and group for the jar and the plugin
val currentVersion = "1.14.0"
val currentVersion = "1.15.0"
val myGroup = "com.mituuz"
version = currentVersion
group = myGroup
Expand All @@ -40,14 +40,13 @@ intellijPlatform {
changeNotes = """
<h2>Version $currentVersion</h2>
<ul>
<li>Add a global exclusion list for convenience when working with multiple projects</li>
<li>Refactor file search to use coroutines</li>
<ul>
<li>Combined with the project exclusions at runtime</li>
</ul>
<li>Add an option to use the editor font on the file list</li>
<ul>
<li>Defaults to true</li>
<li>Handle list size limiting during processing instead of doing them separately</li>
</ul>
<li>Add debouncing for fuzzy file preview using `SingleAlarm`</li>
<li>Refactor everything</li>
<li>Add auto sizing option for the popup (default)</li>
</ul>
""".trimIndent()

Expand Down
8 changes: 8 additions & 0 deletions changelog.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,13 @@
# Changelog

## Version 1.15.0

- Refactor file search to use coroutines
- Handle list size limiting during processing instead of doing them separately
- Add debouncing for fuzzy file preview using `SingleAlarm`
- Refactor everything
- Add auto sizing option for the popup (default)

## Version 1.14.0

- Add a global exclusion list for convenience when working with multiple projects
Expand Down
Loading