BasKet Note Pads

Utilities

Source (required if based on other people's work):

42
Score 89%
Description:

This multi-purpose note-taking application can helps you to:

- Easily take all sort of notes
- Collect research results and share them
- Centralize your project data and re-use them
- Quickly organize your toughts in idea boxes
- Keep track of your information in a smart way
- Make intelligent To Do lists
- And a lot more...

This application provides several baskets where to drop every sort of notes: rich text, links, images, sounds, files, colors, application launcher...
Objects can be edited, copied, dragged... So, you can arrange them as you want!
This application can be used to quickly drop web objects (link, text, images...) or notes, as well as to free your clutered desktop (if any).
It is also useful to collect informations for a report. Those data can be shared with co-workers by exporting baskets to HTML.

For a more complete presentations, see:
http://basket.kde.org/

For a lot more screenshots showing all windows if the application, see:
http://basket.kde.org/screenshots.php

You can also take part in the BasKet Note Pads Usability Project to help improve this application:
http://basket.openusability.org/
Last changelog:

14 years ago

AntonioFasolato

13 years ago

Excellent work!

At first I discarded it as an useless piece of software (how wrong was I!)

Now I really can't have my daily dose of computer without it.

Really, nice work.

Report

bfkeats

13 years ago

I love this app. I've never found a note taking programme that's even close to this good.

1. It would be nice to be able to add a todo list within a basket, instead of as a seperate basket.

2. It would be nice to freeze the position of an item. For example, you might want a link to a folder to always be at the top of a basket.

3. Set default sort order for new baskets. I like new items on top.

Thanks,

Brian

Report

Sebien

13 years ago

1. Interesting. I see one way to do that: next version will feature items grouping. And on the paper I thinked to a way to assign a "tag" to each items: "Important"/"Work"/"Personnal"/"Code"... to modify appearance of each items (currently only text items can change there font/color: quite restricted). I could extend such "tag" to make all items in a group checkables, and only them... if the group has tag "Checklist"...
In fact I think it would be closer to MS OneNote working (never tryed this program however).

2. I'm not sure it's really needed.
Can you provide me real "use cases" where it would improve usability?

3. Me too I always set this property to "insert on top".
But in another way, it's more intuitive to add at end, at least when we discover the app.
Should be determined with user tests/statistics.
As a start point:

==========================
Quick Survey to all users:
==========================
Do you use prefer insert items on top or on bottom?
==========================

Report

bfkeats

13 years ago

The reason I would want an 'always on top' entry, is for something you would need all the time, like a link to the project directory for what you working on.

The idea for sorting is not to necessarily enforce a default, but let the user choose the default for all new baskets.

Thanks, and again great app.

Brian

Report

Sebien

13 years ago

2. Hum, yes, that's a good idea, in fact.
I just have to think how to do without cluttering the interface a lot :)

3. OK. Good idea too.

Report

mobtek

13 years ago

I looked there in Configure Shortcuts, but what do I put in for the scrollwheel? As it isn't captured by the shortcut config.

cheers Peter

Report

mobtek

13 years ago

hmm mouse wheel scolling for the tabs would be elite :)

I love this app!

Report

Sebien

13 years ago

Heu... It's supposed to work!
It change current basket.

My ScrollWheel doesn't work under Linux but last time I tried it was not broken.

It just perhapse scroll in the opposite direction...

Report

steffanio

13 years ago

Projects like this is what i call a real progress. It really really helps me with my work. I hope it will once be a part of kde distribution. Keep on the good work.

Report

Sebien

13 years ago

Yes, I will certainly include it in KDE 4.1 or later...

Why so late? Because I willn't have ressources (perhapse no ADSL and I have low hard drive space) to install KDE CVS for KDE 4.0.

Since KDE 4.0 will break binary compatibility I would be obliged to install a KDE CVS version in parallal of KDE 3.4 to make sure BasKet compiles and works in this version for the release.

Report

mox

13 years ago

I am new to basKet and I find it very interesting

it can become very userful for my if it will be

"- A way to group more than one item into a new one."

is too much difficult to nest basket to produce a tree of basket?

(sorry for my bad English)

Report

anonymous-hive

13 years ago

Yes.
Groups will be the main purpose of the next 0.5.1 version.

Unfortunaly, I haven't coded back yet since the release of the last beta :-(
I've done other things such as beginning a WEB/PHP version of BasKet, projects at university and... hunged around :-/

So, I need to release the FINAL 0.5.0 version with lot of bug corrections and I will start that feature.

Report

Sebien

13 years ago

OK. I reviewed all the comments posted on this page, and here is a list of done and to be done things:

DONE:
- The window can dock with autohiding feature
- Added a live filter/search, together with searchable meta-data
- Added scrollbars to the baskets
- Stack feature: Ctrl+Alt+Shift+V to paste current item in the current app and then paste items in the order they appear in a basket
- Plain and rich text are editable in its field - without opening an extra window
- When editing text, the items area expand when needed and vice versa
- For local files the full path was automatically displayed: now "/home/user" is cutted down to "~"
- Integrate with Firefox: drops and pastes from Firefox work
- Drop FILES (and not just links to them) to baskets is now possible (you can copy/move/link files) to get rid of desktop clutter
- The system tray icon accept drag and drop of files
- Problem if you use single-click instead of double-click, the focus was changing even while using the context menu

TO DO:
- Append to existing text clips via drag and drop
- The richtext items should linkify URLS (and pass them to KRun of cause)
- Support for lists and a basic set of styles (h1-7, code, pre) in rich text editor
- BasKet in the Universal Sidebar panel
- Other programs could save content into baskets via the standard kde save dialog (kio slave)
- Font size should be changeable.
- Possibility to adjust the size of the fields individually.
- Have columns and rows configurable for a basket
- Rework into the slicker stuff: and sliding card with the basket code in it running as the cut/copy/paste manager.
- The 22 x 22 icon is a bit rough. It's the icon used when the panel size is "normal". I scaled the 128 x 128 icon with gimp and it looks a lot better.
- The time and mtime properties of items should be made available as meta data, possibly with display with each item?
- A way to group more than one item into a new one.
- An option where basket can reside as an icon on your desktop into which you can drag and drop things, and click on the icon to "reveal" the basket contents
- Don't have resize grip in statusbar?
- Use KCursor instead of QCursor to get the nice hand-cursor and support themed cursors?
- Make BasKet a KPart, so that I could embed a basket object in an application, like a clip book in a konqueror sidebar or Kate toolview? Possibly with event access, so that text could be pasted into kate when clicked, for example.
- Add konq "actions" menus (using the konq service scripts)
- It doesn't remember the sticky option on the window - so it occupies all desktops
- Eye candy: configure background/transparency!

Report

rnc

14 years ago

Just found this - using it as a todo notes style app.
Would be really cool if you could do inline editing.
It also doesn't seem to remember the sticky option on the window - so it occupies all desktops?
And for the eye candy - configure background/transparency!

Cheers!
Nick

Report

Sebien

14 years ago

> Would be really cool if you could do inline editing.

Heu... You CAN!
Perhapse you still have 0.4.0x version.
The 0.5.0-beta versions can do this (perhapse not very well (editor not resized when text grows, but it works).

> It also doesn't seem to remember the sticky option on the window - so it occupies all desktops?

Please use the KWin "remember" option (or "advanced" in KDE 3.3).
Perhapse it could be good to make it programatically...

> And for the eye candy - configure background/transparency!

Yes... one day :-)
Not a priority: it would be quite difficult and CPU consuming.
But why not...

Report

anderslund

14 years ago

I really like basket, it seems to cover a lot of small tasks.

Why the Qt statusbar -- in KDE, statusbars does not have the hardcoded resize grip. Please use KStatusBar, or use the statusBar() function of KMainWindow.

Now a suggestion: Could the time and mtime properties of items be made available as meta data, possibly with display with each item?

And another one: could this be a KPart, so that I could embed a basket object in an application, like a clip book in a konqueror sidebar or Kate toolview? Possibly with event access, so that text could be pasted into kate when clicked, for example.

And yet one: could double click be made activate the inline editing for text objects?

Report

oisch

14 years ago

I like all your suggestions :)
However one thing is missing: Use KCursor instead of QCursor to get the nice hand-cursor and support themed cursors.

Report

Sebien

14 years ago

> Why the Qt statusbar -- in KDE, statusbars does not have the hardcoded resize grip.
> Please use KStatusBar, or use the statusBar() function of KMainWindow.

I don't get you: BasKet already use the grip (it just don't hide when window is maximized: it's a KDElibs problem, if you want to post a wish, you can).
I already use statusBar() of KMainWindow.

> Could the time and mtime properties of items be made available as meta data,
> possibly with display with each item?

It will be done in 0.5.1, with the removal of annotations and then the tooltip will show various useful informations such as the times.

> could this be a KPart, so that I could embed a basket object in an application,
> like a clip book in a konqueror sidebar or Kate toolview?
> Possibly with event access, so that text could be pasted into kate when clicked, for example.

Yes, with 0.6.0 (or before) I will componentize BasKet and make a universal sidebar plugin (on desktop or into konqueror).
I will remember your idea of Kate plugin and "click to paste".

> could double click be made activate the inline editing for text objects?

Another thing that is already here!
I don't understand.
If you configured KDE to use single click, the edition is done on single click. On double click otherwise (you even can configure it for BasKet).

> Use KCursor instead of QCursor to get the nice hand-cursor and support themed cursors.

Oh... What a great class.
OK, I will use it.
However I HAVE themed cursors on my version of BasKet. Don't understand why you haven't them.

I altrough have some problems when drag and dropping: sometimes the old X cusror is shown, sometimes it's the themed one.
I don't know why: if you know, I will fixe that soon.
But the DND cursor managment is done by QT, so I can't do anything.
QT must support the X cursor extension by itself. And perhapse integrate KCursor in QT4. Haven't looked if it is the case.

Report

anderslund

14 years ago

>I don't get you: BasKet already use the grip (it just don't hide when window is maximized: it's a KDElibs problem, if you want to post a wish, you can).
> I already use statusBar() of KMainWindow.

Eh, I *dislike* the grip. I think it does not belong in KDE apps, it breaks the style.

> > Could the time and mtime properties of items be made available as meta data,
> > possibly with display with each item?

> > It will be done in 0.5.1, with the removal of annotations and then the tooltip will show various useful informations such as the times.

Cool, except i think annotation is nice. little used maybe?

Yes, with 0.6.0 (or before) I will componentize BasKet and make a universal sidebar plugin (on desktop or into konqueror).
> > I will remember your idea of Kate plugin and "click to paste".

Cool. If you make it a KPart, I'll do the kate integration for you :)

> could double click be made activate the inline editing for text objects?

> Another thing that is already here!
> I don't understand.
> If you configured KDE to use single click, the edition is done on single click. On double click otherwise (you even can configure it for BasKet).

I can configure each basket to edit on click. My kde setting is singleclick. basKet version is 0.5b1.

Report

Sebien

14 years ago

> Eh, I *dislike* the grip. I think it does not belong in KDE apps, it breaks the style.

Ah :) But I think it's a great enhancement of usability. Especialy with Plastik where window borders are so fine: resizing a window could be a pain for most users (ie. non "power users" that don't know Alt+rightDND and not mouse skilled).
I don't want to remove it (and am quite surprized that not every KDE apps have it).
If you dislike it, please mail style writers to make it more beautiful! (if programatically possible)

Or perhapse a KDE wide setting "Show grip on statusbar" could be added.
I would vote for the bug if you fill it :-D

> Cool, except i think annotation is nice. little used maybe?

Yes, they can.
Please see http://les83plus.free.fr/sebastien.laout/basket/usability-changes.html especialy the "Annotations removal" part.

I don't use annotations and prefer to add a text item below another one.
With the proposed "Group" feature, it will be better than annotations (that can be ONLY text ones).
Look at the top of this page: I've put a warning and all users using annotations are pried to mail me if the replacement ennoy them. Nobody mailed me.

> Cool. If you make it a KPart, I'll do the kate integration for you :)

Ah. That's great to know.

> I can configure each basket to edit on click. My kde setting is singleclick. basKet version is 0.5b1.

Still don't understand well, sorry.
You mean you want single click to copy, and double-click to edit?

Report

anderslund

14 years ago

...and:
One of my usages will be maintaining TODO lists, which will often be related to URLS -- BRs, emails etc. So I'd like the richtext items linkify URLS (and pass them to KRun of cause)
support for lists and a basic set of styles (h1-7, code, pre) for example.
...and:
When editing text, it would be cool if the items area would expand with the need (that is, take more height when RET is pressed). And vice versa.
...and:
Since basKet provides a directory-like feature, how about adding konq "actions" menus (using the konq service scripts)?

Ok, I'll leave it with that for now -- maybe i can help wit a bit of it

Report

Sebien

14 years ago

Hum... What an exigent user you are :-)

> I'd like the richtext items linkify URLS (and pass them to KRun of cause)

Hum. Just associate a Link item below the rich text item. And voila :-)
OK. I think it is feasable to make links clickables but it can consume CPU (make a 2° QSimpleRichText and each time the mouse move, verify if there is a link below it)...
Ah... Euh for the "automagical linkification", I have no idea yet...

> support for lists and a basic set of styles (h1-7, code, pre) for example.

Wo wo wo! It's a "simple" note taker / thing to put everything in it.
It's not designed to suplant Quanta+ :-)
Moreover, current QTextEdit suck and isn't so flexible. I hope QT4 will solve that.

> items area would expand with the need (that is, take more height when RET is pressed). And vice versa.

Yes I know this tiny unresized editor suck. The "grow on RET" is a great idea, but willn't solve all the issues (when a line become too long, no RET has been typed and then the editor willn't grow).

> how about adding konq "actions" menus (using the konq service scripts)?

Yes I was thinking to it, but I don't see any urgent "use case".
On what it would be useful?
File -> Mirror to basket ; copy to basket ; move to basket ; link in basket.
That's all?

> maybe i can help wit a bit of it

Yes, help is welcome.
Even if I'm not an examplar programer and I recode some codes on each release (non stable "API"), it could be useful.

Report

oisch

14 years ago

The newest beta is not available through the download link.
Please fix it, cause I'm really interested in the improvements :)

Report

Sebien

14 years ago

Oh yes!
I haven't changed the download link to beta1.

It's now OK.
Thank you.

Report

nuka

14 years ago

was this inpsired by the longhorn baket sidebar tile? it was there, but i had no idea what it did. it seemed like it was a bug(but really, what isnt with windows?). it didnt do anything.

Report

14 years ago

nereusx

Jun 11 2015

alvanx

Jun 22 2013

guiuri

Sep 13 2012

dinosaur

Apr 04 2012

Etemenanki

Mar 04 2012

emo1pl1

Nov 23 2011

mkyral

Nov 17 2011

victorcifuentes

Oct 27 2011

eyemole

Sep 20 2011

quarkslot

Jul 07 2011

privateer

Jun 27 2011

dzmuh

Jun 02 2011

ctown

Jan 24 2011

hcooh

Jan 21 2011

RalphMW

Dec 28 2010

antigerme

Oct 07 2010

Draget

Oct 05 2010

deabru

Oct 02 2010

Filozof

Oct 01 2010

AlejandroNova

Aug 09 2010

Droopy159

Jul 07 2010

monthscrapped

May 27 2010

cjann

May 03 2010

opaflamme

Apr 18 2010

commodoor

Apr 09 2010

m00nraker

Apr 09 2010

bertsimons

Apr 06 2010

jasonoliveira

Mar 27 2010

groo

Mar 24 2010

pippo73

Mar 24 2010

aminga

Dec 28 2009

ngrocott

Dec 09 2009

bulldog98

Nov 28 2009

vejha

Nov 23 2009

kelp

Oct 19 2009

REMF

Aug 02 2009

pascollin

Apr 01 2009

eRSZ

Mar 01 2009

jota

Feb 25 2009

mrsaccess

Jan 08 2009

pvt14

Jan 06 2009

SeaJey

Jan 04 2009
File (click to download) Version Description Packagetype Architecture Downloads Date Filesize DL OCS-Install
Pling
Details
license
version
2.0 Beta 2
updated Oct 01 2010
added Jan 09 2004
downloads today
0
page views today 22
System Tags app software