Jump to content
The Dark Mod Forums

DarkRadiant 3.4.0 released


Recommended Posts

There's no restriction on which layer you decide to put your map elements. The layer hierarchy is a purely organisational help, it doesn't impose anything to the map itself, all the layers are equally capable, whether a child layer has been assigned to it or not.

Why can't you select a parent node alone? If you need that parent layer exclusively, right now you have to select the layer, then de-select the child nodes one by one. I could add a context menu option to select just the parent layer without children.

Link to comment
Share on other sites

6 minutes ago, greebo said:

Why can't you select a parent node alone? If you need that parent layer exclusively, right now you have to select the layer, then de-select the child nodes one by one.

Yes, but that is so inconvenient that I would never put something in a parent. So, while the restriction doesn't have to be there, in practice all parents would be empty.

The workflow would then always be to create an empty layer, and then put the other layers beneath it. That should be automated (with layer grouping feature).

  • Like 1
Link to comment
Share on other sites

On 10/13/2022 at 6:11 PM, greebo said:

About the drag-and-drop: this is another problem that seems to affect wxGTK only... in Windows, I can drag the layer to the top border of the view and it will deliver an empty target wxDataViewItem, which means make it toplevel - in wxGTK it doesn't seem to be possible to drag it to the top.

The odd thing is that GTK itself can clearly distinguish the two cases, because I see different "drop destination lines" when dragging to the top of the view (one line above) versus dragging onto the first layer (one line above and one line below).

On 10/13/2022 at 6:11 PM, greebo said:

(*) Yes, there's a guard in the wxGTK event handler:

wxDataViewItem item(GetOwner()->GTKPathToItem(path));
if ( !item )
   return FALSE;

this prevents any empty item from being forwarded to the event.

So wxWidgets itself is actually swallowing up the event, even though it would actually be useful and consistent with the Windows behaviour, and the purpose of wxWidgets is for creating cross-platform UIs? I can't really see the logic of that, but I guess it was probably introduced to fix some bug without really considering the consequences.

Quote

Add a context menu item called "Make Top-Level"

My suggested UI would be to add a couple of buttons (which are more discoverable than a context menu), perhaps next to the existing rename and delete buttons since the New button already has more than enough width. One button would move the selected layer up by 1 in the hierarchy, and the other would move it all the way to the top.

  • Like 1
Link to comment
Share on other sites

I just noticed that DR allows duplicate info_player_start entities in the map (you can just clone them).  Is this intentional?  If so how can it be leveraged?  If not do we think this is a bug?

Link to comment
Share on other sites

I could not install

libjpeg8 libjpeg8-dev

but  debian_lxde found and took

libjpeg6-turbo  plus .dev

there are some path problems and i asume the next path should be filled in automaticly which is attempted a least 9 times while darkradiant is opened

Auto-saving registry to user settings path.
XMLRegistry: Failed to save path /darkradiant/user/ui/colourschemes

the install uses capitals as a difference ? DarkRadiant instead of darkradiant. the map 'user' as mentioned here does not exist either. i can make them, no problem, but what does DR expects ??

Link to comment
Share on other sites

7 hours ago, CrisiusXIII said:
XMLRegistry: Failed to save path /darkradiant/user/ui/colourschemes

This is an XPath, used to handle the internal DR registry (it's XML). I'll have to fix that warning some time, but right now I don't think it's critical.

Link to comment
Share on other sites

On 10/11/2022 at 6:53 PM, greebo said:

I just pushed a fix to issue #6129 to github, I think it'll be working now

Could this fix alone go into a 3.4.1 ? Otherwise I might have to go back to build from source (using 3.4 flatpak version now, but layers is completelly broken). Sorry if this sounds a little demanding, I'm just not sure how long I have to wait for 3.4.1 or otherwise skip to build from source temporarly.

Link to comment
Share on other sites

I'd like to finish working on the user interface changes, it's taking shape already. A release is always a chunk of work, and since Linux folks tend to compile from source more than Windows users, I'd be inclined to not push out an emergency release. I won't be too long till 3.5.0, I'd like to keep the pace of doing a release every 2-3 weeks anyway.

The UI changes are rather substantial, this is why it takes a bit longer than usual. After getting that back into master, I'm going to fix the most urgent issues like crashes or other annoyances, and 3.5.0 is done.

  • Like 4
Link to comment
Share on other sites

On 10/25/2022 at 9:00 PM, greebo said:

I'd like to finish working on the user interface changes, it's taking shape already. A release is always a chunk of work, and since Linux folks tend to compile from source more than Windows users, I'd be inclined to not push out an emergency release. I won't be too long till 3.5.0, I'd like to keep the pace of doing a release every 2-3 weeks anyway.

The UI changes are rather substantial, this is why it takes a bit longer than usual. After getting that back into master, I'm going to fix the most urgent issues like crashes or other annoyances, and 3.5.0 is done.

Please say darkmode please say darkmode please say darkmode....

  • Like 2
Link to comment
Share on other sites

  • greebo unpinned this topic
  • 3 weeks later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Recent Status Updates

    • snatcher

      TDM Modpack v2.6 released!
      · 0 replies
    • peter_spy

      Perhaps an unpopular opinion: TDM team might benefit from someone with actual QA experience; someone with naturally and professionally developed curiosity, who is interested in how and why things work, how they break At least to me it's kind of mind-boggling how untested some rather important features are (first the absence alert feature for items, now the rope +body carry behavior).
      · 4 replies
    • nbohr1more

      The Dark Mod is hosting an Ask Me Anything thread on the PC Gaming reddit forum:  https://www.reddit.com/r/pcgaming/comments/10nfcwj/hello_we_are_the_international_development_team/
      Feel free to join the discussion there
      · 2 replies
    • stgatilov

      Bumped into an interesting piece of wisdom called Hyrum's Law:
      With a sufficient number of users of an API, it does not matter what you promise in the contract: all observable behaviors of your system will be depended on by somebody.
      · 5 replies
    • The Black Arrow

      I love playing The Dark Mod when it's cold in my place. Bonus points when it's a bit (or even very) dark and it's raining, too.
      · 2 replies
×
×
  • Create New...