Comments (17)
I added the sort option. its in the menu View; I added all the combinations I seen as meaningful. In case I missen some relevant use case, I can add it later.
Clicking on header isn't easily possible, as the sort needs to be multi-column.
The fix is present in "beta-3" (the binary is on Dropbox folder; I'll do few more testing and will publish in on releases).
from nixnote2.
OK. I'll fix this with high prio.
from nixnote2.
You mean "note list" not "notebook list" right?
Yes. The sorting is now fixed (so you can have you favorite sorting, if your favorite is by "date last change" - like it's mine :) ..). The reason is: I needed multi column sort for the "sort by relevance feature" and still did not have time to improve - as I don't really need it.
But I plan to improve this in near futute.
from nixnote2.
I need it because in certain notebooks i prefix the noe with a number to indicate chapter.
from nixnote2.
i prefix the no[t]e with a number
as do I.
I put the date at the front of the title field (e.g., "2018-08-25 » phone w/ X re: Y") because it's a clean way to 'cluster' notes by 'event' in any given notebook using sort alphabetically rather than sort by date created which is unreliable, especially if I create the note after the fact (i.e., the next day).
from nixnote2.
I was doing this for meeting notes, but I thought you could update the create time, and was planning to batch that change to those notes. Is that not the case?
from nixnote2.
yes. you should be able to update the created time
from nixnote2.
I noticed this bug myself (left clicking on column header doesn't sort). The older trunk version used to do this, so the feature was somehow lost or dropped.
from nixnote2.
@MRC01 how/why and what's the plan is already explained in this thread :)
from nixnote2.
Multi-column sorts are nice, but why must all sorts be multi-column? In the prior version of Nixnote, clicking on a column header does a single-column sort. It's simple and quick.
from nixnote2.
@MRC01 Sort needs to be multi-column because of the relevance sort. Not all sort options are multi-column, there are also few single column.
Of course - multi column sort with clicking on column titles also could be done - its open source - you welcome to contribute it. Pull requests are welcome. For me its enough like this.
from nixnote2.
Hi @robert7, thanks for picking up the work on Nixnote, it's very important for Linux users!
Just to add another data point: I'd like to use your fork because there's a bunch of nice improvements, but I'm afraid that my current workflow depends on the ability to sort on click; much more so than relevance sort, although it looks like a nice feature. Would be willing to forfeit the latter for the former if there was a switch.
If and when I can liberate the time to pick up enough C++/Qt, I'll be happy to help, but realistically it won't happen for a while...
from nixnote2.
thanks for picking up the work on Nixnote
Actually, it wasn't my intention at all. My intention was to contribute few new features, which I personaly need and use the app for myself. Then after adding the few features, I discovered, the the upstream is dead, I continued to make the program someway usable for other users. I thought, there will be a lot of interest. You may imagine, that I have a lot of time for this project. But the truth is, I actually have none. I managed someway to "create" a lot of time since June, when I started this as a kind of "open source experiment". That means I temporarily shifted the priorities from other things.
I previously did not any open source and it was something I wanted to try. So I actually spend really a lot of time by bringing the app where it is now (I spend maybe 80% of time for stuff I actually wouldn't need, if I just would want to use app for myself). I did not do C++ for like 15 yrs and didn't know anything about Qt.
...it's very important for Linux users
Really? Yes, I also though so. But actually now I'm not that sure anymore. Because for the new v2.1 there are currently like 7 to 11 users. This is quite a fail, given how much time I spend with it. But the app works very well for me, I use it daily a lot. So I will keep it like it is, I will fix any important bugs, which I will be able to fix. But given almost no real interest from users... there is little motivation for more.
I think the problem is, all google links lead to the upstream repository, where the existing and new potential users just see project is dead and they go away. Almost none bothers to check if there is another active fork.
from nixnote2.
Yes there’s a discoverability issue. I only found your fork after hours of digging through issues in the main repository and seeing your comments there. Even today I was looking for it and had to browse through the list of forks in the upstream repo.
I do believe that Nixnote is important for Linux users. I’ve spent countless hours getting the Evernote Windows client to work in Linux with the right incantation of wine/EN versions and tricks (possible but exhausting). Also countless hours looking for alternatives to Evernote that work both on Linux and mobile with the minimal viable set of features (there are none as far as I can tell). I probably should have spent that time learning Qt instead. Nixnote is the only serious Linux EN client that is full-featured/performant/reliable enough for daily usage.
Thank you for your work, what you’ve done already is super useful and will get picked up sooner or later.
from nixnote2.
Ditto to rodelrod's comments, and thanks to Robert.
I've been programming in C since the 1980s. Haven't done QT, but have done Windows & OS/2 WM_Message apps, MFC and OWL, and Java Swing back in the day. I tried building NixNote a couple of years ago. It led to dependency hell in QT and Ubuntu versions. I didn't have time to sort it out.
Robert, if you've got a version that builds clean on Ubuntu 16, I'm willing to take another look. My Ubuntu 16 systems seems to have come with QT 5.5. My Ubuntu 18 system has version 5.9.
from nixnote2.
@MRC01 yes it builds easily with Ubuntu 16.04 and also 18.04 (I'm using 18.04 now and had 16.04 until recently)
from nixnote2.
the sorting works now; so I'm closing this now
from nixnote2.
Related Issues (20)
- 2.1.8: please update this link https://github.com/robert7/nixnote2/releases/download/continuous-develop/NixNote2-x86_64.AppImage HOT 4
- 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
- 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 2
- Feature request: Wayland support & icu 74.2 lib HOT 3
- API Issues with initial sync (RateLimitExceeded) HOT 37
- Nixnote2 will not connect to validate account HOT 4
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.