Comments (9)
OK, I think its a good idea. I will look at it later.
Currently the sort is done at db level (which was kind of first "hacky" solution, when I wanted to add 2 column sorting). The original sort was done on "model level" - this is still present in the source code, but deactivated. So I think it would be necessary to partially revert the mine solution, then extend the previous "sort provider" with 2 column logic.
from nixnote2.
from nixnote2.
ok. thanks. In the future if there is new topic, pls just open new issue - so we don't mix sorting with email :)
I moved the issue and also writen my comments for further plans.
from nixnote2.
Is anyone working on this at the moment? I really miss being able to click on a column heading to sort. Is there any easy way to re-enable that in the codebase?
p.s. thanks a ton @robert7 for taking over taking care of this project, I really appreciate it and I'm sure I'm not the only one.
from nixnote2.
@SethPoulsen
Hi, I'm not aware of, that anyone is working on it.
And I don't really have time for it. So sorting is of course possible, but not by clicking on column title.
To implement the feature isn't that difficult, so if you find someone who want to do it, then pull request is welcome of course.
from nixnote2.
Seth, what do you think about my description above how to bring back column header clicks and handle sorting vs searching? Would it be useful for it to work like that?
I've only made a few minor changes to Nixnote so I don't know if I'm up to this bigger change, but I too would like to get column click back so I might try it. We should move this to the right thread. Oh, this is the right thread - silly me.
from nixnote2.
As a baseline, I really want sort by column back, but the system you describe above (sort by column, then search) sounds great!
Let me know if you need help testing it when done.
from nixnote2.
Having 2-column sorting (click column A, then column B, sorts by B first, then by A to sort rows that are the same in B) is useful, but complicates this feature. When I get some free time I'll pull down the latest source code and look into this.
from nixnote2.
That would be cool, but I don't think we need to get that fancy. Just being able to sort by one column at this point would make me pretty happy.
from nixnote2.
Related Issues (20)
- AppImage file name must contain version number HOT 5
- Shortcuts don't seem to be syncing HOT 2
- regression introduced in sorting code (pull #187) - narrow note list no longer sorted HOT 3
- Clarity on build pipeline, branches, tags HOT 3
- Releases: please provide binary for macOS HOT 1
- regression since v2.1.9: nixnote2 no longer exiting cleanly (terminated by SIGABRT) HOT 14
- master branch triggers an unhandled exception in EDAMErrorCode::RATE_LIMIT_REACHED exception handling HOT 4
- develop branch - ccache added build dependency for the build-with-qmake.sh script not explicitely documented HOT 4
- debian packaging - wrong debian changelog package name
- Feature Request: add link to the images HOT 1
- Bug reseting background color of a note HOT 1
- Bug: Expanded icon and collapse icon don't change the visual HOT 1
- Need some help for building on Windows HOT 5
- Tags UI: not enough of space
- UI: dark theme: title in unreadable (white on white) when active (after mouse click)
- Windows: quick freezes (2-3 sec) each ~15secs HOT 4
- Feature request: Wayland support & icu 74.2 lib HOT 3
- API Issues with initial sync (RateLimitExceeded) HOT 81
- Nixnote2 will not connect to validate account HOT 4
- "open dir error: Permission denied" with current appImage HOT 11
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from nixnote2.