masterpiece's People
masterpiece's Issues
custom bfilepanel
Original issue 25 created by pjrinaldi on 2011-08-22T23:16:54.000Z:
http://haiku-os.org/legacy-docs/benewsletter/Issue2-41.html
website for sample custom bfilepanel
Detect if docutils and rst is properly installed and do menu accordingly
Original issue 37 created by pjrinaldi on 2012-09-28T17:23:26.000Z:
At program launch, need to detect the following:
- if python is properly installed.
- if docutils is properly installed.
- if rst2pdf is properly installed.
if they're not installed, then I need to gray out the menu entries for that.
For each 1, I can check for the respective python files in the correct locations such as /boot/common/lib/bin or whatever.
table doesn't exist
Original issue 1 created by pjrinaldi on 2010-08-11T02:35:11.000Z:
What steps will reproduce the problem?
- "Run" program in paladin
- Select "New"
- Enter existing in db
- Click Add
What is the expected output? What do you see instead?
it should find the entry in the table or at least no entries in table, but it says table is not there. If you "Run Logged" from paladin, it works properly.
Please use labels and text to provide additional information.
help menu and files creation
Original issue 12 created by pjrinaldi on 2011-01-26T01:50:33.000Z:
need to create markup help window.
Add create db structure code
Original issue 3 created by pjrinaldi on 2010-08-13T01:50:28.000Z:
Need to add create db structure code if error code returns 14 when program initializes.
check to ensure publish scripts that don't work/exist won't be an option
Original issue 34 created by pjrinaldi on 2011-11-18T01:05:02.000Z:
check to ensure the functioning publish script is installed and then enable the feature.
need to populate the builder with sql from passed id
Original issue 17 created by pjrinaldi on 2011-02-04T02:43:37.000Z:
need to populate the builder with sql from passed id
Abstract Function Calls
Original issue 9 created by pjrinaldi on 2010-08-18T01:22:39.000Z:
Abstract function calls to populate views... starting with populate summary view.
end user errors for builder/editor publish/preview feature
Original issue 28 created by pjrinaldi on 2011-09-20T03:36:38.000Z:
write end user error output for failed preview/publish features.
Look into future proofing the db data
Original issue 2 created by pjrinaldi on 2010-08-13T01:24:17.000Z:
Look into future proofing the db data for multi user by using find_directory and B_USER_DATA_DIRECTORY.
implement some templates in places
Original issue 33 created by pjrinaldi on 2011-11-10T20:03:39.000Z:
go through my code and implement some templates where i have function overloads
Need a way to delete idea button
Original issue 22 created by pjrinaldi on 2011-06-15T01:12:22.000Z:
no way to delete idea's.... need to figure out where i should delete them and at what stage(s).
Need final db table structure
Original issue 4 created by pjrinaldi on 2010-08-13T01:51:43.000Z:
Need final db table structure before I can complete code to create db structure
figure out why rst2pdf won't work for haiku
Original issue 29 created by pjrinaldi on 2011-09-20T03:42:20.000Z:
get into code of rst2pdf and figure out why it won't work when compiled on haiku, so i can have pdf functionality in masterpiece without a tht->tex->pdf implementation
pyembed cleanup
Original issue 42 created by pjrinaldi on 2012-10-27T04:26:31.000Z:
need to ensure pyembed isn't used anywhere, remove from project file. also need to clean up publishfilepanel and then check and clean up other code as well.
sql calls
Original issue 15 created by pjrinaldi on 2011-02-04T02:40:53.000Z:
need to rewrite sql calls using the step core routine functions so i can bind the values as well as get my column information in the variable's i want and not have to convert everything from string...
delete the news
Original issue 32 created by pjrinaldi on 2011-11-09T20:23:50.000Z:
need to go through my code and delete the new constructors as required to conserve memory where needed....
create new mp and save it.
Original issue 24 created by pjrinaldi on 2011-08-10T19:13:38.000Z:
problem creating a new mp and saving it or copying thoughts to it.
fix launcher listviews
Original issue 23 created by pjrinaldi on 2011-06-17T00:41:08.000Z:
make launcher listviews function the same as the mpbuilder listviews so that only 1 can have something selected at a time.
Implement About Window
Original issue 31 created by pjrinaldi on 2011-09-29T02:25:52.000Z:
implement an about window, similar to haiku about window where i can list all the code contributions i'm using in my code.
need sql to get thoughts for listview on launcher
Original issue 16 created by pjrinaldi on 2011-02-04T02:42:26.000Z:
need to populate listview on launcher
add open on publish checkbox to publish file panel
Original issue 41 created by pjrinaldi on 2012-10-25T22:28:39.000Z:
should add a checkbox to the publish filepanel that allows the user to request the file be opened once completed.
layoutbuilder upgrade
Original issue 11 created by pjrinaldi on 2011-01-26T01:49:09.000Z:
need to upgrade all layouts using layout api to layoutbuilder systems
Import Feature
Original issue 27 created by pjrinaldi on 2011-09-01T00:07:26.000Z:
Need to figure out an import feature to allow thoughts to be written outside and imported in.
disabling quick edit
Original issue 43 created by pjrinaldi on 2012-11-01T17:13:57.000Z:
Need to disable quick edit in builder until a thought is selected for editing.
Potential change in thought thinking
Original issue 35 created by pjrinaldi on 2012-04-18T18:18:15.000Z:
I shouldn't have defined resources and once they get used, they are no longer available. All thoughts created should be available to any masterpiece and be re-usable within that book. once i print it out or export it as it were, I should be able to re-use some thoughts over and over again.
This would allow me to re-use my thoughts between books and change how i write things to generalize some thoughts for maximum re-use.
2 BListViews and removing highlighting from previous one.
Original issue 19 created by pjrinaldi on 2011-03-16T15:11:43.000Z:
When I highlight one, then highlight another, it will remove the highlighting from the previous one but won't highlight the current one properly... need to try the suggestion below and see what happens...
If you inserted your code in the SelectionChanged() hook method of the BListView class, you need to check whether there is any selection at all. SelectionChanged() is called, as the name implies, whenever the selection changes, so also when everything is deselected, hence your cycle. You can check for the existance of a selected item by using CurrentSelection(0). If it returns -1, then no item is selected. This will break your cycle:
void
YourListView::SelectionChanged()
{
if (CurrentSelection(0) >= 0)
otherListView->DeselectAll();
}
Progress indicator for publish and preview
Original issue 38 created by pjrinaldi on 2012-10-06T00:36:34.000Z:
Need to implement a progress indicator of some kind for publish and preview. could possibly either see if there is a return code for the py_runstring command to do a while loop and end when it returns completed, or use system(ps) to check on the process and poll it it until it returns something else...
Add rst to export
Original issue 44 created by pjrinaldi on 2012-11-01T18:55:59.000Z:
publish to rst would simply copy code to a text file, no conversion necessary and save it as .txt
Implement Settings to customize template/style files
Original issue 26 created by pjrinaldi on 2011-09-01T00:06:20.000Z:
Need to Create a Settings menu item that will allow settings to be set for each publish setup... for right now, there will only be defaults available.
Check prior to creating new mp or opening another one
Original issue 5 created by pjrinaldi on 2010-08-15T01:46:39.000Z:
Need to write code to check if a course is open. if its open, then i must be ready to restore the prior course if nothing happens with the new course. or at least verify, my current code design does that.
Review Code and make use of statusbar
Original issue 39 created by pjrinaldi on 2012-10-11T02:36:54.000Z:
Need to review all the code and determine where and when the statusbar should be used to provide feedback to the user. save for instance would be a good place.
also need to figure out when to clear the status bar.
all thoughts not listed in mp's
Original issue 40 created by pjrinaldi on 2012-10-16T17:44:10.000Z:
need to look into code as to why some thoughts are not showing up in all available thoughts list, maybe when i delete mp, the thoughts aren't cleared of mp association?
goood for instance isn't listed. check sql table listing to see if they are associated with an invalid mp or if its in my query code to get available thoughts.
if its sql tables, fix delete mp to either delete thoughts or clear association for any thoughts associated with the deleted mp.
patch to build post-PM Haiku
Original issue 46 created by pjrinaldi on 2014-12-04T07:20:20.000Z:
Sqlite Wrapper Class
Original issue 20 created by pjrinaldi on 2011-04-25T00:41:18.000Z:
Working on a Sqlite Wrapper Class to replace a lot of the code and error checks...initial tests work well. just need to finish all the bind values, return values and work on the select functionality with step/reset/repeat... this will clean up the code drastically and remove a lot of redundancies.
add error checking for all sql parameterized queries
Original issue 18 created by pjrinaldi on 2011-02-16T02:13:50.000Z:
need to error check all existing parameterized queries..
convert all gui code to layout api
Original issue 6 created by pjrinaldi on 2010-08-15T01:47:38.000Z:
Convert all gui code to the layout api once its finalized by yourpalpal
save idea has a flaw
Original issue 21 created by pjrinaldi on 2011-06-15T01:02:03.000Z:
- open a new untitled thought.
- click save progress and name it.
- once the thought is closed, click save progress again
This is where the behavior deviates from what is expected.
upon clicking save progress more than once:
- the thought name window opens up when it shouldn't
- an untitled thought with the same thought contents is created even if you cancel the edit thought name dialog window.
simple markup language
Original issue 10 created by pjrinaldi on 2011-01-25T21:25:13.000Z:
Possibly look at txt2tags source code for a simple export methodology and way to convert the text and/or store it with markup information... to be displayed on the screen/renderer editor window...
choose markup style/type/language
Original issue 13 created by pjrinaldi on 2011-01-26T01:51:36.000Z:
need to decide on markup system/style/type/language to use for thoughtviews
b_cross_device_link
Original issue 30 created by pjrinaldi on 2011-09-26T15:52:30.000Z:
when publish file and try to move it to its destination, moveto will fail if its across different devices.
border redraws poorly on resize
Original issue 8 created by pjrinaldi on 2010-08-17T02:45:39.000Z:
border doesn't draw well on resizing window
add export shortcut key to help menu
Original issue 45 created by pjrinaldi on 2012-11-16T01:21:05.000Z:
need to add export shortcut key to the help menu
Combine repeat functions in mpbuilder and mpeditor to reduce code.
Original issue 36 created by pjrinaldi on 2012-09-23T12:15:41.000Z:
Need to combine functions that repeat between builder and editor code to reduce reptition in my code. probably add them to common functions.
Background of StringView is white instead of gray
Original issue 7 created by pjrinaldi on 2010-08-17T02:00:42.000Z:
StringView's background is white instead of gray like it should be. need to fix this at some point.
Show Launcher when close Builder
Original issue 14 created by pjrinaldi on 2011-02-01T02:43:35.000Z:
Need to figure out how to show launcher window when i close/hide the builder window. this entails how to access the launcher window from app list.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.