You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+20-1Lines changed: 20 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -23,13 +23,16 @@ A cross-platform desktop application for viewing random images from folders or c
23
23
-[🛠️ Advanced Features](#️-advanced-features)
24
24
-[🏗️ Technical Details](#️-technical-details)
25
25
-[🎨 Screenshots](#-screenshots)
26
+
-[🙏 Inspiration](#-inspiration)
26
27
-[🤝 Contributing](#-contributing)
27
28
-[📝 License](#-license)
28
29
29
30
## ✨ Features
30
31
31
-
### 🎲 **Collections & Random Viewing**
32
+
### 🎲 **Collections & Smart Sorting**
32
33
- Organize multiple folders into collections
34
+
-**Flexible sorting options**: Random (shuffle), Alphabetical (name), Full path, File size, Date modified
35
+
-**Ascending/descending order** for all sort methods except random
33
36
- Quick shuffle mode for single folders
34
37
- History navigation with thumbnail panel
35
38
@@ -149,6 +152,8 @@ Alternatively, use "Quick Shuffle Folder" to browse any folder immediately.
149
152
150
153
### Collection Management
151
154
- Professional startup dialog with ShuffleBird-inspired design
155
+
-**Smart sorting system**: Choose between random shuffle or organized viewing (name, path, size, date)
156
+
-**Flexible sort orders**: Ascending/descending options for structured browsing
152
157
- Edit collections (rename, manage folders)
153
158
- Delete collections with confirmation
154
159
- Auto-sorted by recent usage
@@ -209,6 +214,20 @@ Alternatively, use "Quick Shuffle Folder" to browse any folder immediately.
209
214
210
215
---
211
216
217
+
## 🙏 Inspiration
218
+
219
+
This project was inspired by and references several excellent applications:
220
+
221
+
### Primary Inspirations
222
+
-**[ShuffleBird](https://github.com/AvantinumCode/ShuffleBird)** - Random image viewer with clean interface design. Glimpse's startup dialog and professional UI aesthetic draw inspiration from ShuffleBird's polished approach to image collection management.
223
+
224
+
-**[GestureSesh](https://github.com/AvantinumCode/GestureSesh)** - Figure drawing application with timer functionality. The timer system and media-style controls in Glimpse were influenced by GestureSesh's focus on timed practice sessions.
225
+
226
+
### Design Philosophy
227
+
We believe in building upon the excellent work of the open source community. These projects provided valuable insights into user experience design for image viewing applications and helped shape Glimpse's approach to collection management and viewing workflows.
228
+
229
+
---
230
+
212
231
## 🤝 Contributing
213
232
214
233
This project was built collaboratively with Claude Code. We welcome:
Copy file name to clipboardExpand all lines: TODO.md
+4-1Lines changed: 4 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,10 @@
1
+
## Code refactoring
2
+
-[ ] refactor code so it will be easier to maintain
3
+
1
4
## Build and releasing
2
5
-[x] update keyboard shortcuts; add more if needed
3
6
-[x] update screenshots with all the new UI
4
-
-[] setup github pipelines so we can create builds and releases and versioning and changelog. make it all automatic using semantic versioning. we need to build for windows, linux and mac if possible.
7
+
-[x] setup github pipelines so we can create builds and releases and versioning and changelog. make it all automatic using semantic versioning. we need to build for windows, linux and mac if possible.
5
8
6
9
## Phase 1: Foundation & Code Quality
7
10
-[x] Refactor the main.py and make it modular - easier to maintain
0 commit comments