Project

General

Profile

Actions

Feature #7431

closed

Python3-friendly UI based on wxPython

Added by Dan Smith over 4 years ago. Updated over 1 year ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
-
Target version:
Start date:
12/03/2022
Due date:
% Done:

100%

Estimated time:
(Total: 0.00 h)
Chirp Version:
next (py3)
Model affected:
(All models)
I read the instructions above:

Description

CHIRP has historically been built on pygtk, which is not available in Python3 and never will be. Python2 is deprecated and will eventually be unsupported on major platforms.

In order to facilitate a move to Python3 for the core of CHIRP, something has to be done about the UI. The pygobject libraries provide an imperfect compatibility layer, but support seems rough and stability is suspect.

This issue is to coordinate the work on a UI re-write using wxPython, which is well-supported, long-lived, and generates native widgetry on the big three major platforms.


Subtasks 9 (0 open9 closed)

Feature #10150: Bank support in the wxUIClosedDan Smith12/03/2022

Actions
Feature #10151: Implement RadioReference query in the wxUIClosedMark Leigh12/10/2022

Actions
Feature #10152: Integrate locale translation in the wxUIClosedDan Smith12/03/2022

Actions
Feature #10153: Consistent debug logging in wxUIClosedDan Smith12/03/2022

Actions
Feature #10155: Implement (at least) export in wxUIClosed12/04/2022

Actions
Bug #10165: Memories panel is miniscule until window is resized (py3)Closed12/10/2022

Actions
Feature #10166: Implement RadioReference for the USA query in the wxUIClosedDan Smith12/10/2022

Actions
Feature #10177: wxUI needs bank name editingClosedDan Smith12/12/2022

Actions
Bug #10199: User selecting tmode=cross should be promptedClosedDan Smith12/28/2022

Actions

Related issues

Related to Feature #495: PYTHONClosed02/03/2013

Actions
Related to Feature #5461: Python 3 supportRejected12/27/2017

Actions
Related to Bug #6327: PyGTK Deprecated in Debian 10Closed12/27/2018

Actions
Related to Bug #10172: The wxUI "Banks" tab is sluggishClosedDan Smith12/11/2022

Actions
Has duplicate Bug #7859: Python2 EOL prevents installation/running ChirpClosed05/07/2020

Actions
Has duplicate Bug #7989: Support for Python 3Closed06/16/2020

Actions
Actions #1

Updated by Dan Smith over 4 years ago

  • Target version set to chirp-py3
Actions #2

Updated by Dan Smith over 1 year ago

  • Related to Bug #10172: The wxUI "Banks" tab is sluggish added
Actions #3

Updated by Dan Smith over 1 year ago

  • Status changed from In Progress to Closed
  • Chirp Version changed from daily to next (py3)

Marking this as complete since it's functional enough to start transitioning people to.

Actions

Also available in: Atom PDF