karavolisl / ahepa-raffle Goto Github PK
View Code? Open in Web Editor NEWDesktop application used annually at the AHEPA District #156 Scholarship Banquet
Desktop application used annually at the AHEPA District #156 Scholarship Banquet
Feature will enable user to edit the name associated with a ticket at runtime without restarting the raffle. Consider that the ticket may have already been drawn.
The functionality of import prizes is stubbed currently.
This feature will enable the user to change the background color of both the main table and the header. The user's choice should also be saved and restored when the program is restarted.
Steps to reproduce:
Tickets should remain transparent when changing the background color
This feature will enable the user to view a table of the prizes (number and description) in a popup window. The table need not be editable.
Consolidate save files, ticket names, prize info, etc. into a single XML file that can be parsed by File Manager at startup and makes the info available to other submodules
Add the ability to run the program in debug mode. Have a debug console display and the ability to enter commands to control the program
Complete a help/about window that displays information about the program and instructions for its use.
Make View into its own subsystem and remove unneeded dependencies it has on other subsystems
This feature will enable the user to edit a prize's description and/or number at runtime without restarting the raffle. Consider the prize's number may have already been passed and could have to occur again after the undo button is clicked.
Add an option to email the results of the raffle.
Refer to this website: https://www.tutorialspoint.com/python/python_sending_email.htm
Allow the user to have a separate window for the line edit that can be used to remove tickets
Construct a popup window to alert the user that their save file was corrupted and a default one will be made for them.
Implement a simple splash screen
The sizing of the text in the table cell is off. If the size is too large, it makes each row disproportionate. Find a way to make every cell the same size regardless of font size
Make class decorator for singletons
Update the README to include a short description of the program and it's basic instructions.
A small Signals class was made. This can be used more for interactions between the model and view components
This feature will enable the user to edit aspects of prize alerts including font size, color, delay duration, and size.
Default the confirm button on warning and alert windows so the enter key can be pressed
Make file management its own subsystem. Tolerate greater error in file formats.
Use a single SetSize method in WindowBase with a default scaling factor
This feature will allow the user to view all the ticket names in a popup table. The table need not be editable. Whether the ticket has been drawn or not should be conveyed.
Add the AHEPA logo behind the main table cells
The README currently contains the user guide. Move this to another folder and write up a readme for contributors
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.