Yeah, those are the same packages I had to install on Mint.
As for my feedback, turns out it's not as long as I thought it'd be. I'll keep the important stuff at the top:
- Clicking on a texture in the texture browser only sets the texture for the first sidedef, even if the cursor was placed in one of the fields for the second sidedef.
- Likewise, clicking on a flat only sets the floor texture, regardless of which field the cursor had been in.
- The editor has to be closed after building nodes. I'm not sure if there's a technical reason for that, but it really interrupts your workflow if you test your stuff often.
- Like you already said, the GUI file open dialog could use some work. Particularly selecting the iwad and port to use.
- I really think you should consider ditching the DEU-style insert key to insert vertices/sectors/things. You're already using the mouse for these, so the most logical thing to use is one of the mouse buttons. I think you could do this without losing any existing functionality, by making clicks context sensitive. If you're hovering over something, select it, otherwise insert a new one. (This is particularly for vertices and things, can't say I've ever used the sector insert option.)
- Adding onto that context-sensitivity thing, I think you could get away with merging vertex and line modes into a single mode. Right now I draw my lines in vertex mode and only going into line mode to do everything else. It doesn't seem like there's any real need for two separate modes. (Doom Builder is similar in this regard, since you can draw lines, make sectors, and insert vertices in both sectors and lines mode. Always seemed redundant to me.)
- I think multi-select mode should be default, rather than having to hold ctrl. Since it's so easy to deselect in this editor (although my click to insert suggestion might complicate that), I think it would improve workflow. More often than not I find myself selecting multiple lines/things and setting their properties at once.
- I think the snap size for insert vertices should be a bit larger. Right now it's hard to get them on an angled line, even at the smaller grid sizes (16x16, 8x8 - smallest I commonly work with).
- Please add an option to disable automatic texture alignment.
- I'm really not digging the grid in this. I prefer to have solid grid lines, like simple mode, but with a special color for the 64x64 flat grid when using other sizes. User-defined special grids would be cool (for example, if you were working on a 1024 map, you could set up a 1024x1024 grid and have that, your normal grid, and the 64x64 flat grid on at the same time.)
- I'd like to be able to customize line and grid colors.
- Being able to see line lengths while drawing would be nice.
- The upper and lower sidedefs are backwards to what I'm used to. Not that big of deal, but they should probably be labeled.
- Clicking on a texture in linedef mode or a flat in sector mode should open the browser panel if its not already open, and set that texture/flat as the one to be replaced.
- Being able to change the size of the texture/flat previews in the browser would be nice.
- The thing editing panel should have a radial layout for setting the thing's angle. (DB uses radio buttons in a circle.)
- Having fully customizable controls would make some of the following redundant.
- I'd like to see flipping linedefs moved to f (free placement could be made F instead), it's such an intuitive key.
- 3D preview mode should have an option to use a standard WASD + mouse movement scheme. Would require moving w and s functionality to other keys, but would improve workflow in 3D mode dramatically. I suggest stealing DB's g for walk mode (it calls it toggle gravity), maybe p for sprites?
- 3D preview should just grab the mouse, to make moving around easier, rather than having to hold down right click. Correct me if I'm wrong, but you can't actually do any editing while in 3D mode, so losing the ability to move over to the panels isn't a big deal, and 3D mode can be toggled off to use menus and such.
- Walk mode should be a toggle, essentially allowing you to move around your map as you would in-game.
- I keep hitting esc to exit out of 3D preview mode and get the dialog to exit the editor instead. Maybe make esc context sensitive, closing whatever is currently open? (I honestly can't remember the last time I used esc to exit a program directly. In games it usually opens the menu, it most programs I use it doesn't do anything.)
Hopefully I'm not forgetting anything. Those are my complaints/suggestions, but here are the things I'm really liking:
- Panels! I already mentioned these, but once there's more functionality for selecting what you want to replace, these are going to make editing so much faster. They remind me of the inspectors Romero mentioned when he was describing DoomEd.
- c to quick copy properties from the selection to whatever you're hovering over. This functionality is completely missing in DB2 by default, which is ridiculous since it speeds up workflow so much, and even with the plugin it's not as easy as Eureka's method.
- A 3D preview that actually gives a good idea of how your lighting will look in-game. If you get support showing sector effects (as an option, I could see them getting really annoying), this will be perfect.