I really love your program, so I'm messing around with it a lot recently. I think it would really help if you added keyboard shortcuts to all your "confirmation" dialog boxes, like when removing states, zones, markers, etc- the box that comes up requires the user to move to the box, click, and move back every time when deleting several options. You could go the traditional route of having "enter" be confirm and "escape" be decline, or any combination where both options get a different keyboard button. I already found that the "delete" button selects "cancel", but I haven't found a shortcut to select "remove" and no tooltips appear when I hover over the buttons. The best I've found as a workaround is to reposition the confirmation dialog to place the "remove" button over where the trash button is, but this only helps when deleting many consecutive items in a list, not when deleting random items. Alternatively: shift+click on delete to skip the dialog box, or some other modified click with a tooltip.
I scrolled through the trello bord to verify this request is not currently on your TODO list. I really appreciate all the time you've dedicated to this project, but it might be a long time before I learn enough about the code to start making pull requests with implementations of these ideas.
Summary of the suggestion:
- add keyboard shortcut to select "remove" button in remove confirmation box, or allow shift+click on trash icon to immediately delete something without the box
Terrain editor ideas:
- allow custom latitude and longitude lines, for more precise cartography.
- add a slider for "randomness": when editing the heightmap, sometimes I want a perfectly straight line, but I absolutely cannot get the straight line tool to make a straight line, it always waves. My specific worldbuilding project has land forming only on convergent wind boundaries, which are perfectly horizontal lines at specific latitudes.
Population ideas:
- mark areas as habitable/uninhabitable/land-only/ocean-only; this way the population algorithm can elegantly distribute population to underwater civilizations without breaking the default wilderness/unclaimed territories population feature; this would also resolve your planned feature "non-passable zone" and make the tool more versatile. The default option would be land-only, so when users edit the terrain height, only land would count as habitable.
- population add/subtract brush, just like the topographic editor (this would resolve multiple suggestions in your trello queue). This might connect to the planned item "population layer - improve styling", but I'm not sure if that's really related.
- ocean states / allow state territories to claim oceans (useful for scifi and underwater civilization, or general ocean territorialism), this would also make the heightmap editor less "dangerous" to map data
I really love your program, so I'm messing around with it a lot recently. I think it would really help if you added keyboard shortcuts to all your "confirmation" dialog boxes, like when removing states, zones, markers, etc- the box that comes up requires the user to move to the box, click, and move back every time when deleting several options. You could go the traditional route of having "enter" be confirm and "escape" be decline, or any combination where both options get a different keyboard button. I already found that the "delete" button selects "cancel", but I haven't found a shortcut to select "remove" and no tooltips appear when I hover over the buttons. The best I've found as a workaround is to reposition the confirmation dialog to place the "remove" button over where the trash button is, but this only helps when deleting many consecutive items in a list, not when deleting random items. Alternatively: shift+click on delete to skip the dialog box, or some other modified click with a tooltip.
I scrolled through the trello bord to verify this request is not currently on your TODO list. I really appreciate all the time you've dedicated to this project, but it might be a long time before I learn enough about the code to start making pull requests with implementations of these ideas.
Summary of the suggestion:
Terrain editor ideas:
Population ideas: