Fex

Check-in [6c9e6f7700]

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:Beta release planning
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk | master
Files: files | file ages | folders
SHA3-256: 6c9e6f77004b8969a8f52277df385562648fa01373f901f4230dc673a66bba31
User & Date: jmcclure 2017-08-27 03:19:13
Context
2019-09-07
19:33
added info page check-in: 053043dfe4 user: jmcclure tags: trunk, master
2017-08-27
03:19
Beta release planning check-in: 6c9e6f7700 user: jmcclure tags: trunk, master
03:08
Icon/action updates check-in: 4c1712fec5 user: jmcclure tags: trunk, master
Changes
Hide Diffs Unified Diffs Ignore Whitespace Patch

Changes to README.rst.

1
2
3
4
5
6
7
8
9
10
11

12
13
14
15
16
17







Fex
===

Coming soon ...  Development being moved here from github

Todo list for first beta release
--------------------------------
- undo
- next song navigation
- save data to array
- dialog / save data file on exit


Todo list for second beta release
---------------------------------
- back/next navigation
- drag and drop adding of files
- toolbar position configuration












|
|




>

|
|



>
>
>
>
>
>
>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
Fex
===

Coming soon ...  Development being moved here from github

Todo list for b1 release
------------------------
- undo
- next song navigation
- save data to array
- dialog / save data file on exit
- menu from config instead of static example

Todo list for b2 release
------------------------
- back/next navigation
- drag and drop adding of files
- toolbar position configuration
- adjustable eraser size
- implement log10 transform of frequencies

Todo list for b3 release
------------------------
- trim with cursor
- test win/mac installs

Changes to fexqt/mainwin.py.

29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
		# the window manager to adjust the parent window prior to this sizing.
		if self.files:
			QTimer.singleShot(20,self.next_spectrogram)

	# TODO handle drag & drop of sound files to add to queue
	# and update window title

	# TODO file dialog to add files to queue

	def action_unknown(self):
		print(' WARN: unknown action binding')

	def action_add_songs(self):
		fnames, kind = QFileDialog.getOpenFileNames(self, 'Select Audio Files', os.getcwd(), "Audio (*.wav)")
		if not fnames:
			return







<
<







29
30
31
32
33
34
35


36
37
38
39
40
41
42
		# the window manager to adjust the parent window prior to this sizing.
		if self.files:
			QTimer.singleShot(20,self.next_spectrogram)

	# TODO handle drag & drop of sound files to add to queue
	# and update window title



	def action_unknown(self):
		print(' WARN: unknown action binding')

	def action_add_songs(self):
		fnames, kind = QFileDialog.getOpenFileNames(self, 'Select Audio Files', os.getcwd(), "Audio (*.wav)")
		if not fnames:
			return