Jump to content

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...
On 10/27/2022 at 11:54 AM, Goldwell said:

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

You can just build it on Linux (in vm) with dark theme activated. 😉

Not everything looks good in dark mode though. Lots of icons are not designed for it and therefore are difficult to see.

Link to comment
Share on other sites

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

    • peter_spy

      It's funny how perception changes over the years. I've been replaying Bioshock in its Remastered version, and I'm surprised how bad the level design actually is. It's just a series of abstract corridor mazes that you can't really map out in your head. There's nothing that would ground them in any kind of reality, fictional or otherwise, no sense of place people could live in. It's almost like Wolfenstein 3d with cool art deco assets.
      · 1 reply
    • STiFU

      Anyone here played Inscryption? At first, I was like "no, I am not going to play a stupid card game", but this game is so much more than that. It is so meta, full of 4th wall breaks, and feels so damn spooky and weird because of it. Absolutely recommended, if you can stand the visuals. I recommend not reading up too much on it, as that could easily spoil half the incredible surprises. Just know that what you see in the beginning is by far not everything.
      · 4 replies
    • freyk

      Tried to make a tdm advertisement commentpost at one of civvie11 youtube videos about T2. Post got marked as spam. His problem (to not discover TDM for himself),..not my problem.
      But some help of some fellow TDM yt-videocomment posters would be nice. To ask him and others, to play TDM. To get more players/creators. 
      · 5 replies
    • datiswous

      Currently Profile Information has 3 fields, these are shown in forum posts under your avatar:
      1. Gender
      2. Location
      3. Interests
      I think that it could be useful to have an extra field called "Operating system" (under location). It can be useful for tech support and to see what people use.
      Alternatively it could be a more general term, like PC system, so that you can for example state that you use an AMD gpu.
      · 2 replies
    • OrbWeaver

      Greetings fellow kids.
      · 11 replies
×
×
  • Create New...