Page 1 of 3

build 1970 - new UI, part IV

Posted: Tue Jan 24, 2017 4:51 am
by mike
Hi, folks!

Yet another preview build of v1.2.0:
http://magnumbytes.com/downloads/previe ... (1974).zip
(UPDATE: it's a fixed build, shouldn't crash anymore)

Updates:
  • Icon size setting, finally. There are three variants: disabled, 1x (16px) and 2x (32px).
    Also, thumbnails generation now respects HiDPI displays (a-la Retina).
    This setting can be set per layout, not per theme. This way it's possible to switch between having an icon or not, without changing a whole theme.
    By default it's 1x.
  • Fixed ejecting/unmounting issue discussed here: http://magnumbytes.com/forum/viewtopic.php?f=5&t=188
  • Brand new "Themes" tab!
    All visual appearance settings (across file panels, terminal and viewer) are gathered here under unified principles.
    Changes, like setting different color or selecting another theme, are applied immediately. (well, an actual update mechanism is not very fast, but that was a deliberate compromise decision at the moment)
    High-level themes management is limited in this build, letting to revert a selected theme to default values and export from / import to.
    I'll add more customization options later, like having an arbitrary amount of themes and according tools to manage them.
    My goal is to finally make this possible :D http://magnumbytes.com/forum/viewtopic.php?f=4&t=14
Screen Shot 2017-01-24 at 11.21.30.png
Screen Shot 2017-01-24 at 11.21.30.png (69.47 KiB) Viewed 33637 times
What do you think?

Re: build 1970 - new UI, part IV

Posted: Tue Jan 24, 2017 9:22 am
by don
Not able to start it - crashed the first time and then - nothing.

Where do I check the logs?

Re: build 1970 - new UI, part IV

Posted: Tue Jan 24, 2017 9:31 am
by don
Reinstall helped.

Re: build 1970 - new UI, part IV

Posted: Tue Jan 24, 2017 9:34 am
by sasha
don wrote:
Tue Jan 24, 2017 9:22 am
Not able to start it - crashed the first time and then - nothing.
Also crashed for me. Works fine after deleting "~/Library/Application Support/Nimble Commander".
mike wrote:
Tue Jan 24, 2017 4:51 am
What do you think?
Looks great! Exporting a theme to JSON file works fine.

Importing seems a bit odd: after exporting a theme, e.g. "Dark", I changed the "themeName" in the JSON file to something like "Dark2". Importing just overwrites the current settings in the Theme preferences tab. I would assume it creates a new drop down item called "Dark2".

Re: build 1970 - new UI, part IV

Posted: Tue Jan 24, 2017 9:53 am
by don
No icons, tunable scheme.

I like it. Quite alot actually. Borderless is cool.

Re: build 1970 - new UI, part IV

Posted: Tue Jan 24, 2017 10:07 am
by mike
don wrote:
Tue Jan 24, 2017 9:22 am
Not able to start it - crashed the first time and then - nothing.
sasha wrote:
Tue Jan 24, 2017 9:34 am
Also crashed for me. Works fine after deleting "~/Library/Application Support/Nimble Commander".
Oh flip.. it appears I've forgotten about a slight change in themes naming (i.e "modern" -> "Modern" etc) and that previously selected value confused themes manager to death... Need to add more checks and failsafes there.
To fix it - just remove "theme": "xxx" line in local config.
sasha wrote:
Tue Jan 24, 2017 9:34 am
Importing seems a bit odd: after exporting a theme, e.g. "Dark", I changed the "themeName" in the JSON file to something like "Dark2". Importing just overwrites the current settings in the Theme preferences tab. I would assume it creates a new drop down item called "Dark2".
Yep, currently it imports values into selected theme, I need to write some more code to allow spawning of copies and manipulating them. This will be available soon.
don wrote:
Tue Jan 24, 2017 9:53 am
No icons, tunable scheme.
I like it. Quite alot actually. Borderless is cool.
Great to hear! It was hell of a lot of code to design and write to make all this stuff actually work.

Re: build 1970 - new UI, part IV

Posted: Wed Jan 25, 2017 2:03 am
by don
I think I might have stumbled on a point that can be improved.

With the new classic UI I can see the scrollbar appearing on the right - can this be switched off?

Re: build 1970 - new UI, part IV

Posted: Wed Jan 25, 2017 5:28 pm
by JayB
The path isn't center-aligned (vertical); compare the tab title "Applications" with the path "/Applications/" below. EDIT: font size 11 with system default in "Modern". (EDIT2: you could also make a case for the horizontal alignment being off; but this is only noticeable if you have tab bar visible with only one tab.)

Image

Same with the footer:

Image

Re: build 1970 - new UI, part IV

Posted: Wed Jan 25, 2017 8:00 pm
by JayB
build 1970 crash when trying to expand a zip archive (SHIFT-RETURN on .zip):

Re: build 1970 - new UI, part IV

Posted: Thu Jan 26, 2017 2:36 am
by JayB
And another crash, this time while simply navigating with arrows up/down and hitting RETURN to enter a directory.