-
Notifications
You must be signed in to change notification settings - Fork 45
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
UI tweaks/enhancements #34
Comments
6.0 or 6.1? |
I ran this yesterday and git pull today; git clone https://github.com/rodlie/qtfm |
Ok, then it's not an regression :) |
ok... 👍 |
Some progress on this feature, I'm currently able to word-wrap filenames with space and -, but not others, seems to be a limitation somewhere, but will find a way around it somehow. |
ok... |
This needs a custom item delegate to get working 100%, not sure I have the time to implement this for 6.1. I will look more into how to solve this next weekend, and (I hope) get it working before 6.1 is released. |
Yeah the screen shot looks nice, now need to test in the Wild... LOL Keep up the great work! |
More work is needed :) But it will be included in 6.1 |
Ok, sounds good... One last thing, I know you have 2 branches and you mentioned the differences, but to be honest, at least at this point in time, I'm not seeing any difference when it comes to performance and stability between them, but Master Branch has better options. Personally Master branch just seems like the branch that should alread be released, not 6.0.x... Hmm |
But master is not done, 6.1 beta will be released next week, final by the end of the month. 6.0 is the current stable until 6.1 is released. |
ok, hmm odd, Master seemed better to me... :) Keep up the great work, I can't wait to see more! |
The next version should always be better than the previous :) qtfm uses the following release cycle:
|
👍 |
So, the UI modifications seems to work ok in qt5, but there are issues in qt4. Will try to fix qt4 tomorrow. |
Awesome, and I noticed in the Master, that renaming isn't working, I'm going to test right now in 6.0.3 |
renaming works here (master). |
These were files as numbers, like; 001.jpg And when I tried to change it, it just kept reverting back, I closed and reopened qtfm and it works now... odd Something else I just found, when I click an image, I use
At the terminal I get this; openInApp "/home/foo/Downloads/AEX Nougat Test.png" "" "image/png" "viewnior.desktop" "/usr/share/applications/viewnior.desktop" (viewnior:4757): Gtk-CRITICAL **: IA__gtk_action_group_set_sensitive: assertion 'GTK_IS_ACTION_GROUP (action_group)' failed Would you like a bug report for this? Thanks |
I see the problem (regarding viewnior), will check the code. |
Should I delete the above reply and make it into an |
I need to adjust based on filename, currently this is it.
This is the same as 2. I adjust the grid based on filename. The longest filename decides the minimum width.
I am Draco. I don't have time working on it anymore, maybe in the future ..... |
8b60d38 should fix .2 |
That will break other stuff ..., reverted |
Will fix the width stuff later today (or tomorrow, a bit busy today). |
The width is now static, so items should not move. |
Hey, If I'm jumping to much ahead here on the Master Branch in regards to submitting issues, please let me know? I mean, I keep forgetting, hehe, that you are still working on it, and wondering if I should just wait some period of time before reporting anything, or anything I find as of now you'd like to know? |
Major modifications/features will not be worked on until 6.1 is done. I will release 6.1 beta on Monday, then use the rest of this month to fix bugs (in 6.1). Feel free to add issues, but note that they might not be worked on for a while. |
Oh sure, I know how it works, I just got all excited forgetting... Anyhow with regards to the I noticed when I go into a / root directory, maybe because there are a lot of directories under it, like in /etc when I click /etc it takes like 2-3 seconds to open, there's a lag on opening a lot of directories. Also now the directories move up and down slightly when changing from one to another, no more left & right movement... :) On the subject again over directories, name lengths are being not cut off, but showing like this now as example; ScreenShot The s appears under the n center... I looked through SpaceFM and of course with long names it does the same thing, but it's allowing more characters to appear before getting cut off, so of course I don't really know how this works, but let me give you some ideas of SpaceFM vs QtFM... SpaceFM /var/log/removed_scripts (appears all on one line) QtFM /var/log/ |
I removed png/svg warnings for qt5, can't do anything with qt4.
Something have to move :) The grid is dynamic and has to either base it's size on width or height. The grid is static width x largest height.
I set a static width and the text is wrapped when it is larger than the width, how am I suppose to know where to wrap the text?
I don't notice anything, are you running a regular HDD? Also note, the more features I add or the more stuff I do in the paint function the slower things will go. If 6.1 is not slower than 6.0 it's a win ;) |
I removed png/svg warnings for qt5, can't do anything with qt4. --- Something have to move :) The grid is dynamic --- how am I suppose to know where to wrap the text? -- LOL, well how am I suppose to know too... :) Actually my box is pretty fast, at least I'd like to think; |
I will try to get the wrapping better. You have a much faster machine than me (I develop on a laptop with an i5-2520m & a random Kingston low-end SSD). Maybe test qt5? I noticed that resizing the window in qt4 is slow, while on qt5 it's smooth. |
Since the original issue has been added to qtfm I renamed this issue. |
👍 |
So, back to word wrap. If you want static width then the word wrap stay as-is, if you want "smart" word wrap then the width need to be dynamic as well. |
Hey I'm just an End-User Man! hehe You the Coder-Man, so I have no idea how it works, all I know is within all my years in Linux and the mass amount of times over these years I've used various file managers, all of them have the distance, width, whatever is it, remain, and look clean... It's up to you! :) |
@rodlie Congrats on the 6.1.0 release! It's looking nice. I wasn't sure if on this release, or in the future, but I wanted to let you know, I still see the directories shifting around slightly when moving around through them, but not as bad before. I compiled against qt-4.8.7. Keep up the great work! |
I know, I tried to make it better than it was, but it's not perfect. I will try to fix this for 6.2, and if possible backport to 6.1. I'm a bit busy with other project this month, but will continue on 6.2 by the end of this month (critical issues in 6.1 will be fixed when reported/found). 6.2 will feature some major changes to get issue #31 working, and will probably take most of next month to get stable/usable. Btw, qtfm 6.1.x will be available in the next SlackBuilds update (https://slackbuilds.org/ready/). |
Sounds good, nice on SBo too! :) Keep up the great work, Linux could use a Killer Light Weight FM! |
I think the file listing needs something to indicate that a double-click/click actually happened and the file will be opening. On macOS Finder, the icon expands and then fades out quickly. |
Yeah, there are several UI tweaks that are needed. New development has stalled a bit, mostly due to the amount of bugs found in 6.1. The 6.1 branch (as of 6.1.5) seems stable now, so I will start work on 6.2 soon. Highest priority is a proper file copy/move dialog with support for multiple instances. Then I will add the remaining open issues for 6.2. I would like to get NetBSD and macOS (if possible, at least as a "tech-preview") support in 6.2. Major changes will have to wait until v7 (I will re-write the main GUI). I'm currently busy with another project, but will try to get most things done before the end of 2018. |
Haven't played with qtfm in ages, if I get some time I'll play again... |
@0pLuS0 : We are still at 6.1, so not that much to test (if you find bugs great). Major changes will not happen until v7, since I need to get rid of a lot of "legacy" code to implement the remaining feature requests. Sadly I have limited time to dedicate to this project... |
Well, this may be off topic but distruptions can be productive in unexpected ways. @rodlie: Did you ever think about building a qt "panel" application such as tint2, Applications/mimes (that are already related with many issues on qtfm) are Given that you've already have https://github.com/rodlie/powerkit in the If you find this post useful and want to keep it around as a seperate issue or even a |
I currently use tint2 as panel and it works great for my use, creating "another" panel is not something I have planned, but I'm open for suggestions. |
Ok then. First things first: I'd be happy to see qtfm having some Additionally, let me paint a futuristic/bloated desktop fm picture here: ;)
|
I noticed in the latest version, that a long name is not completely show and the text is cut off.
These are some words I've noticed to give examples. (Also 3 dots trail after the text like below)
Transmission - appears as >
Transmissi...
qtfm-6.0.1.tar.gz - appears as >
qtfm-6.0.1....
/usr/x86_64-slackware-linux - appears as >
x86_64-sla...
Numix Blue Slack.jpg - appears as >
Numix Blu...
The text was updated successfully, but these errors were encountered: