Giter Site home page Giter Site logo

notetaker's People

Contributors

ghalko avatar

Stargazers

 avatar

Watchers

 avatar  avatar

Forkers

spider2449

notetaker's Issues

Archiving 'X' broken

The 'X' button fails with:
Exception in Tkinter callback
Traceback (most recent call last):
File "/local/python/lib/python2.7/lib-tk/Tkinter.py", line 1410, in call
return self.func(*args)
File "/home/bgorges/Tools/noteTaker/notes.py", line 227, in close
self.nc.archive(self.t)
TypeError: 'list' object is not callable

Different GUI

Something other than tkinter. Might need to continue separating out the gui from the main function of the program.

Ask to stop timer if closing a project

Right now it can just be closed, supposedly losing the accumulated time. Either needs to run the stop time function before closing or ask to be stopped.

More doesn't work

After less is used. It seems to go from the same point. Probably because I designed more that way before I put less in.

Display only loads a certain number of past days

Currently my general purpose project is getting pretty long. It might be a good idea to only have a certain number of entries displayed at any one time. Should this be done with "load more" buttons or integrated into scrolling?

modular day display resizing

days.py tries to restrict the sizes from default down if the number of lines from the day is smaller. Be careful to not cut into multi-line entries.

Client/Server

Make this into a client and server format. Then it will be easier to develop different interfaces.

Clear Search with new search

Possibly make it more like old notetaker with tabs for individual searches and the ability to search within a search.

Generate Random Entries Database

Generate random database inputs.

  • Generate random times
    • Certain parameters?
  • generate random content
  • Save to text file to compare against?
  • Is there a way I can just feed a time in, or do I need to make a new database builder?

Open multiple db files

Split ncore into different classes: Note Query Builder, Time Query Builder, Project Archiver

Database Handler sets up databases and cursor

  • Takes queries and applies correct actions
  • Saves db

Dictionary of Databases

Shutdown procedures

Need a way to stop running timers, get the times, save half written notes and projects without anything in them yet.

Shift-Key-Return does not update after date change

Only updating the most recent, trying not to duplicate means that the first update after a date change does not display. The second one does. Control key return must be used to update the whole display area.

Cursor on input does not return to the top

Not sure why this happens. The carriage return isn't included in the entry, and it seems that any end carriage returns are stripped, so not sure why it doesn't just reset to the top after calling: self.entry.delete('1.0', END). That should delete up to the first line, zeroth position.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.