Mat Kelly

Results 550 comments of Mat Kelly

Travis does not appear to support Python 3.8 on macOS just yet per the example at https://docs.travis-ci.com/user/languages/python/ , but does for Windows on Linux -- testing in 411a0b6.

#461 describes further issues relating to this: > Python 3.8 is not supported by Pyinstaller yet. Attempting to build WAIL using it causes issues on launching the built app.

Archive Locations: (paths in listbox) * Pull from current wayback.xml, read into memory, onSave rewrite wayback.xml and some config file external to the application (#199) so it can be re-applied...

Archive locations require interpretation of: ```xml wail.basedir=/Applications/WAIL.app wayback.basedir.default=/Applications/WAIL.app/bundledApps/tomcat/webapps/ROOT wayback.url.scheme.default=http wayback.url.host.default=localhost wayback.url.port.default=8080 wayback.basedir=#{ systemEnvironment['WAYBACK_BASEDIR'] ?: '${wayback.basedir.default}' } wayback.url.scheme=#{ systemEnvironment['WAYBACK_URL_SCHEME'] ?: '${wayback.url.scheme.default}' } wayback.url.host=#{ systemEnvironment['WAYBACK_URL_HOST'] ?: '${wayback.url.host.default}' } wayback.url.port=#{ systemEnvironment['WAYBACK_URL_PORT'] ?: '${wayback.url.port.default}'...

Reading log files might be a little more systematic than trying to reinterpret the path building in this XML. EDIT: the necessary paths are not present in the catalina.out log.

I added some UI elements within sizers in fa0734d but will need to research more on adding and aligning elements (e.g., wx.StaticText) within a wx.StaticBox, as adding a sizer to...

Despite the work in the issue-343 branch, I recently became aware of [wx.PreferencesPage](https://wxpython.org/Phoenix/docs/html/wx.PreferencesPage.html) and [wx.StockPreferencesPage](https://wxpython.org/Phoenix/docs/html/wx.StockPreferencesPage.html) From this page: > On macOS, preferences pages named “General” and “Advanced” are commonly used...

[https://docs.wxpython.org/wx.PreferencesEditor.html](wx.PreferencesEditor) is the wrapper for these pages that mimics the expected behavior across platforms. Example usage: ```py import wx class GeneralPage(wx.StockPreferencesPage): def CreateWindow(self, parent): panel = wx.Panel(parent) panel.SetMinSize((500, 500)) sz...

These should align with [Apple's Human Interface Guidelines](https://developer.apple.com/design/human-interface-guidelines/macos/app-architecture/preferences/) (see [counter-example](https://openradar.appspot.com/radar?id=5029274855669760&s=03)).

For the tab icons, we might look to font-awesome to see if anything suitable and vectorized are available. The current approach is relying on scaling down some edited, large bitmaps...