Created attachment 117051[details]
Patch for hex and decimal code search
Here's a patch for what I've done so far. I have the hex and decimal code search functionality working. Is there a recommended behavior for how to handle codes for characters that are not available? Currently, I am just ignoring them, but I think there must be a better way so that the user knows what the problem is.

@Yousuf: I will try to take a look at it, but probably won't have a chance until mid- to late-December. There was still more work that I was going to do on this, but haven't had time in a while.
If there is anyone who would like to work on this in the meantime, feel free to assign it to yourself.
Also, my license statement is at http://lists.freedesktop.org/archives/libreoffice/2015-August/069681.html

Added URL for the Design session blog --
http://user-prompt.com/libreoffice-design-session-special-character/
Issue/Problem as extracted:
-* There is no way to quickly re-use recently-picked special characters, forcing the user to search in the whole character map, which has no filter to narrow down results.
-* People writing scientific/legal essays or reports frequently need to insert accented letters and other characters.
-* Technical POV to special characters (alignment 15 by 15) instead of natural organization
-* The subset is limited by presetting a special font (some chars cannot be found when the wrong font is set-up)
-* Search function is missing (should be available for name, id, symbol…)
-* Weird interaction with selection first followed by copy/paste from Characters
-* No individualization like store last subset, or define ‘my own subset’

i'm interessed to resolve this easyhack!
but i have a lot of question to start:
is there a website/wiki/.. to view how is the logic of the code?
which are the files to modify a dialog?
is there a IDE to draw the layout of dialog? if not, how to code this?
which is the file that contain the code dialog functions?
in a while i'll try to read the patchs just merged...
i'm new and i'm intersting to learn about how is contruct the code of libreOffice
(i don't know if exists a channel to comunicate with anyone to discuss the logic of libreoffice!)
thanks!

(In reply to Federico Bassini from comment #35)
> is there a website/wiki/.. to view how is the logic of the code?
You can view the code on git or on the live repo.
https://cgit.freedesktop.org/libreoffice/core/> which are the files to modify a dialog?https://cgit.freedesktop.org/libreoffice/core/tree/cui/uiconfig/ui/specialcharacters.ui> is there a IDE to draw the layout of dialog? if not, how to code this?
> which is the file that contain the code dialog functions?
The dialog is designed with the glade editor.
https://glade.gnome.org/> i'm new and i'm intersting to learn about how is contruct the code of
> libreOffice
Glad to have you on board.
> (i don't know if exists a channel to comunicate with anyone to discuss the
> logic of libreoffice!)
You can join the #libreoffice-design and #libreoffice-dev channels on freenode for people to discuss the issue with.

(In reply to Marco A.G.Pinto from comment #42)
> I have installed 5.4 alpha and it still doesn't have a StringGadget
> "Recently used symbols" like MS Word does.
@Federico, are you still working on your patch [1]? Or should its work be abandoned and this issue unassigned?
=-ref-=
[1] https://gerrit.libreoffice.org/#/c/32224/

if you want i did the code that implement the recently used bar...
https://gerrit.libreoffice.org/#/c/32224/
this code isn't complete... there was 2 bugs and miss the code to save in the hard drive the recently used chars...
good work!

H&R Block Careers and Employment | Indeed.com
Research and review H&R Block jobs. Learn more about a career with H&R Block including all recent jobs, hiring trends, salaries, work environment and more.
http://www.dnahrblock.xyz/