Ticket #86 (confirmed task)

Opened 16 months ago

Last modified 3 weeks ago

Complete initial GTK# UI

Reported by: ibboard Owned by:
Priority: major Milestone: WarFoundry 0.1
Component: WarFoundry-GUI-GTK# Version:
Keywords: Cc:
Blocking: Blocked By: #60, #69, #79, #87, #96, #125, #129, #138, #143, #145, #182, #263, #264, #305, #306, #307, #308, #309

Description

Parent ticket for various UI tasks.

Change History

Changed 16 months ago by ibboard

  • blockedby 87 added

Changed 15 months ago by ibboard

(In r132) Re #10 (Code readability) and Re #86 (Complete GTK# GUI):

  • Update UnitDisplayWidget to use new way of getting unit stats

Changed 15 months ago by ibboard

  • owner ibboard deleted

Remove owner so that the team can more easily see bugs. Using default owners seems good at first but is bad practice when a team can be working on any part of the project.

Changed 14 months ago by ibboard

(In r137) Re #86: Complete initial GTK# UI

  • Make use of new GTK# util code to add close button to tab

Changed 13 months ago by ibboard

(In r195) Re #86: Initial GTK# GUI

  • Add GTK# icons to menus where a sensible one exists

Changed 13 months ago by ibboard

(In r196) Re #86: Initial GTK# GUI (because of Re #53)

  • Refactor file saving in to a common method
  • Replace fixed location with dialog

Changed 13 months ago by ibboard

  • blockedby 125 added

Changed 13 months ago by ibboard

(In r206) Re #86: Complete initial GTK# UI

  • Enable "open" buttons now that saving is starting to work

Changed 13 months ago by ibboard

(In r209) Re #86: Complete initial GTK# UI

  • Enable "open" buttons
  • Fill out "open" method
  • Fix showing of "save failed" dialog

Changed 12 months ago by ibboard

  • blockedby 79, 96 added

Changed 12 months ago by ibboard

  • blockedby 138 added

Changed 11 months ago by ibboard

(In r284) Re #86: Complete GTK# UI

  • Make save buttons enable when a change has been made, whether the file was saved or not
  • Make the Save button default to "Save As" behaviour if the file hasn't been saved before
  • Make sure that loaded file path is kept and that it is wiped on file load

Changed 11 months ago by ibboard

  • blockedby 182 added

Changed 11 months ago by ibboard

  • blockedby 129, 143, 145 added

Changed 11 months ago by ibboard

  • status changed from new to confirmed

Move tickets to new "confirmed" status to show that they've been checked

Changed 8 months ago by ibboard

(In r457) Re #86: Complete initial GTK# UI

  • Add default config file to build
  • Auto-updates of source code

Changed 5 months ago by ibboard

  • blockedby 263 added

Changed 5 months ago by ibboard

  • blockedby 264 added

Changed 4 weeks ago by ibboard

(In r644) Re #86: Complete initial GTK# UI

  • Add sln to make solution loading easier
  • Commit rebuild UI files

Changed 3 weeks ago by ibboard

(In r647) Re #86: Complete initial GTK# UI

  • Keep UI tidier by hiding category tree until we have an army
  • Implement reloading files

Changed 3 weeks ago by ibboard

(In r648) Re #145: Add UI to remove units from army

  • Fix the delay in right-click menu caused by out of sync selection

Re #86: Complete initial GTK# UI

  • Make unit creation create a tab

Changed 3 weeks ago by ibboard

(In r650) Fixes #138: Re-implement menu for undo/redo

  • Replace WinForms code with equivalent GTK objects to construct menu and handle multi-undo/redo

Re #86: Complete initial GTK# UI

  • Make tabs re-orderable
  • Make tabs scrollable when we get too many

Changed 3 weeks ago by ibboard

(In r652) Re #86: Complete initial GTK# UI

  • Add "notes" section to unit tab

Changed 3 weeks ago by ibboard

  • blockedby 305 added

Changed 3 weeks ago by ibboard

  • blockedby 306 added

Changed 3 weeks ago by ibboard

  • blockedby 307 added

Changed 3 weeks ago by ibboard

  • blockedby 308 added

Changed 3 weeks ago by ibboard

  • blockedby 309 added

Changed 3 weeks ago by ibboard

(In r653) Re #86: Complete GTK# UI

  • Make keypad "enter" work for confirming unit name
Note: See TracTickets for help on using tickets.