OpenOrienteering / mapper

OpenOrienteering Mapper is a software for creating maps for the orienteering sport.
https://www.openorienteering.org/apps/mapper/
GNU General Public License v3.0
399 stars 106 forks source link

Extend "Symbols" widget (icon setting, list mode) #1001

Open ghost opened 6 years ago

ghost commented 6 years ago

Actual behaviour

Currently for change icon size on "Symbols" widget need go to main "Settings... > Editor"

Expected behaviour

Add this setting directly in "Symbols" widget

Symbols widget

Also add "List mode" option for switch display each icon per line as combination of [Icon] - Name (more details soon)

Configuration

Mapper Version: 0.8.x Operating System: All supported

Zerbembasqwibo commented 6 years ago

Why? You will just change this setting very rarely. Better have it hidden to not eat screen space while working with small devices. Please tell what this will be used to. Maybe I just miss the point.

ghost commented 6 years ago

@Zerbembasqwibo, what about key shortcut "Ctrl+Scroll In"/"Ctrl+Scroll Out" (while cursor placed over "Symbols" widget) for zooming symbols icons?

And what about placing "List mode" in context menu of "Symbols" widget?

Then, no need extra details, that will save more space on screen.

Zerbembasqwibo commented 6 years ago

I think we talk about different things? When in forest on Android you have no "ctrl"-function. It when in forest I mainly want to save space, when at PC, of course nice to have compact screen but not as important.

About your idea, very good idea about Ctrl-scroll for zooming! List mode, I can't say, I see no use of it yet. Maybe someone else can give opinion about that.

2017-11-07 23:07 GMT+01:00 AppSoft4 notifications@github.com:

@Zerbembasqwibo https://github.com/zerbembasqwibo, what about key shortcut "Ctrl+Scroll In"/"Ctrl+Scroll Out" (while cursor placed over "Symbols" widget) for zooming symbols icons?

And what placing "List mode" in context menu of "Symbols" widget?

Then, no need extra details, that will save more space on screen.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/OpenOrienteering/mapper/issues/1001#issuecomment-342638807, or mute the thread https://github.com/notifications/unsubscribe-auth/APa4D4Ir7LTFmp56UJKvCNEDnu4cZ3Dvks5s0NSjgaJpZM4QUfMc .

dg0yt commented 6 years ago

I won't clutter the symbol widget with a zoom setting. Mouse wheel zooming was suggested before.

IMO, grouping would be more important than a list mode, especially for when there are many icons.

ghost commented 6 years ago

I won't clutter the symbol widget with a zoom setting. Mouse wheel zooming was suggested before.

OK, adding shortcut "Ctrl+Scroll" would be good solution (also it could be realized on Android/touch devices as two-finger zoom).

grouping would be more important than a list mode

Well, as for me all next changes should be in "Symbols" widget:

Here is example of similar options presented in LeoCAD ("Parts" widget)

LeoCAD "Parts" widget

ollesmaps commented 6 years ago

I like the way it is now - enlarge/ decrease icons sizes in Settings.

However I like the idea of prioritizing some symbols. It would be great if the Symbol set could be on screen permanently if needed (Android). A prioritized group of symbols would then appear. As suggested in #948.

ghost commented 6 years ago

IMO, grouping would be more important than a list mode, especially for when there are many icons.

@dg0yt, any ideas on implementing "Symbols group"? Maybe filtering symbols could solve this task as I propose above:

"Search symbol" (input field) - for filter/search specifical symbol in large symbol sets by words included in "Number", "Name", "Description" of each symbol;

ghost commented 5 years ago

However I like the idea of prioritizing some symbols.

Think by adding customized "Symbols Groups/Categories", in similar way as it implemented in LeoCAD would be best choise.

Also, OCAD already has such feature — "Symbol groups & subgroups". Here is post in «Orienteering Mappers Int.» (Facebook group) with OCAD symbols groups customizing tutorial (with screenshots):