Skip to content
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

Improvements of Locallab GUI #5727

Merged
merged 32 commits into from
Apr 24, 2020
Merged

Conversation

Pandagrapher
Copy link
Collaborator

@Desmis
Hello All,

This Pull Request contains some improvements of Locallab GUI:

  • For each spot, users can now choose which local tool he wants to add or remove;
  • .pp3 files are now slimmed down: for each spot, only associated local tool parameters are saved;
  • For copy/paste or save/load, using Partial Dialog, users can now select spots they want to keep;
  • Optimisation: When switching between spot, picture is no longer updated if not necessary;
  • Locallab is not anymore possible in batch mode (quite useless to maintain this code for local adjustments...);
  • Several bug fixes...

Pierre

Pandagrapher and others added 30 commits August 15, 2019 10:26
Notes:
- All Locallab tools have been converted to this new design
- Locallab GUI hasn't been updated to this new design

Bugfix: Solve crash problem when using ctrl+copy/ctrl+paste
Improvements:
- Simplification of default values setting/management

Limitations:
- Possibility to add/remove Locallab tool isn't working
- Even if not fully deactivated, batch mode isn't working anymore for
Locallab
- Mask preview isn't working anymore
Changes:
- Mask preview has been improved. It only applies on detailed image now
("dcrop" pipeline) which corrects unexpected behavior on navigator
image. Mask preview now only applies on selected spot: when switching
between spots, mask preview is deactivated on newly selected spot.
- Image reprocessing is now avoided when switching between spots (except
if mask preview was previously activated). Mask background update
remains functionnal.

Bugfixe:
- AStyle runned on several modified files
Change:
- Use tools list widget to add a Locallab tool to currently selected
spot. Remove Locallab tool from currently selected spot using cross on
tool title bar

Note:
- Spot parameters list in .pp3 file isn't optimized according to
added/removed Locallab tools
Preliminary work: "nbspot" and "id" spot parameters have been removed to
simplify Locallab spots management.
- Log Encoding cannot be added to RT-spot
- RT crashes when "duplicate" or "delete" button is used without RT-spot
- When a tool was removed with mask visibility active
- When an active mask visibility combobox was hidden due to other GUI
action
Also fixes an issue where Blur, Noise & Denoise mask curves weren't
available for all complexity mode
Another fixes:
- Merge problems in default language file
- Remove useless "printf"
- Adjusters "transitweak_" and "thresh_" are now present in all modes
- Modification of maximum value of "transitweak_" adjuster
RT-spot points are now stored as integer vector (instead of four
dedicated integer) to allow future improvements.
@Desmis Desmis merged commit ae04854 into Beep6581:newlocallab Apr 24, 2020
@Desmis
Copy link
Collaborator

Desmis commented Apr 24, 2020

@Pandagrapher

Thank you for this beautiful work :)

I just merge this "pull request" with "newlocallab Beep65981".

And I will wait, all checks (MacOS, et.) before create a PULL REQUEST with dev

Thank you

Jacques

@lgtm-com
Copy link

lgtm-com bot commented Apr 24, 2020

This pull request fixes 3 alerts when merging 50ad85b into 5d66b89 - view on LGTM.com

fixed alerts:

  • 1 for Resource not released in destructor
  • 1 for Empty branch of conditional
  • 1 for FIXME comment

@Desmis
Copy link
Collaborator

Desmis commented Apr 24, 2020

@Pandagrapher

Que penses-tu de ces alerts ?
Pour moi, c'est du chinois...

jacques

@Pandagrapher
Copy link
Collaborator Author

@Desmis
Pas de problème: ce sont juste des alertes que j'ai corrigé lors de la mise à jour de locallab.cc :)

Pierre

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants