woelper / oculante

A fast and simple image viewer / editor for many operating systems
https://github.com/woelper/oculante
MIT License
1.04k stars 45 forks source link

UI Redesign progress and issues list #431

Open Stoppedpuma opened 2 months ago

Stoppedpuma commented 2 months ago

This issue is intended to be used as a checklist for progress and issues / inconsistencies which have been found along the way of the UI redesigns implementation. For those curious, a preview image can be seen here!

oculante_ui_redesign_github-issue-preview-image2

Components

Status Bar

Image Info

Edit Image

Cropping

File Manager

Recent Images

Confirm Prompt

Preferences

Colours

Implemented but may requires fixing or already have been fixed. (being kept as a just in-case for a final pass later on):

Icons

Colours

Buttons

B-LechCode commented 2 months ago

Nice, looking clean :)

I'm curious about the filters UI: Currently it is possible to select the same element multiple times to form a processing pipeline and to control their sequence. Will this be possible with the new design?

"Saving directory edits" seems missing, too?

Stoppedpuma commented 2 months ago

Currently it is possible to select the same element multiple times to form a processing pipeline and to control their sequence.

Great call, this was an oversight! I'll look into fitting something into the design.

"Saving directory edits" seems missing, too?

This will be a toggle in the file manager when clicking the "save edits" button.

Stoppedpuma commented 2 months ago

@B-LechCode Could I actually ask your use case? The more I think about this, the more it's just extra complexity. In my mind Oculante is designed for quick edits and anything more should be done in an actual image editor. I doubt 99% of users are going to need more than the maximum values provided so multiple of one filter probably isn't going to be used.

B-LechCode commented 2 months ago

Thank you for clarifying :)

@B-LechCode Could I actually ask your use case? The more I think about this, the more it's just extra complexity. In my mind Oculante is designed for quick edits and anything more should be done in an actual image editor. I doubt 99% of users are going to need more than the maximum values provided so multiple of one filter probably isn't going to be used.

Yes, I can - putting multiple Filters in series is a great thing, for the 3x3 Filter or the expression. I'd like to add morphology sometimes in the future, where you use erosion and dilation in combination to form opening or closing, etc.

I haven't used it often yet, but in my opinion the ability is a great feature. I mostly use oculante to review images from measurement systems, where I love the ability to go through a folder and apply all that stuff in a non destructible way.

So yes, I understand that this adds complexity, but it also adds much of power :)

Stoppedpuma commented 2 months ago

Thanks for the explanation, I'll have an updated design likely sometime today!

Stoppedpuma commented 2 months ago

@B-LechCode The design has been updated accordingly! This update includes remove buttons in the filter chain and add buttons in the filters drop down

image image

B-LechCode commented 2 months ago

@B-LechCode The design has been updated accordingly! This update includes remove buttons in the filter chain and add buttons in the filters drop down

image image

Looking great! Thank you so much :)