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?

  • Like 1
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.

  • Recent Status Updates

    • OrbWeaver

      Does anyone actually use the Normalise button in the Surface inspector? Even after looking at the code I'm not quite sure what it's for.
      · 2 replies
    • Ansome

      Turns out my 15th anniversary mission idea has already been done once or twice before! I've been beaten to the punch once again, but I suppose that's to be expected when there's over 170 FMs out there, eh? I'm not complaining though, I love learning new tricks and taking inspiration from past FMs. Best of luck on your own fan missions!
      · 4 replies
    • The Black Arrow

      I wanna play Doom 3, but fhDoom has much better features than dhewm3, yet fhDoom is old, outdated and probably not supported. Damn!
      Makes me think that TDM engine for Doom 3 itself would actually be perfect.
      · 6 replies
    • Petike the Taffer

      Maybe a bit of advice ? In the FM series I'm preparing, the two main characters have the given names Toby and Agnes (it's the protagonist and deuteragonist, respectively), I've been toying with the idea of giving them family names as well, since many of the FM series have named protagonists who have surnames. Toby's from a family who were usually farriers, though he eventually wound up working as a cobbler (this serves as a daylight "front" for his night time thieving). Would it make sense if the man's popularly accepted family name was Farrier ? It's an existing, though less common English surname, and it directly refers to the profession practiced by his relatives. Your suggestions ?
      · 9 replies
    • nbohr1more

      Looks like the "Reverse April Fools" releases were too well hidden. Darkfate still hasn't acknowledge all the new releases. Did you play any of the new April Fools missions?
      · 5 replies
×
×
  • Create New...