From: Andrew Gundersen Date: Fri, 26 Feb 2021 21:37:02 +0000 (-0600) Subject: input X-Git-Tag: v0.9~73 X-Git-Url: https://andrewgundersen.net/repos?a=commitdiff_plain;h=725753b7b313179443de56c78e2a860658063c78;p=mime-chat input --- diff --git a/src/App.vue b/src/App.vue index 99315a2..222f4db 100644 --- a/src/App.vue +++ b/src/App.vue @@ -53,12 +53,17 @@ border: none; outline: none; + z-index: 1; + } .menu { position: fixed; margin-left: 20px; margin-top: 20px; + + z-index: 2; + } .menuButton { diff --git a/src/assets/crimata.svg b/src/assets/crimata.svg new file mode 100644 index 0000000..8bb28dc --- /dev/null +++ b/src/assets/crimata.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/src/background/session.ts b/src/background/session.ts index d2efc0b..71e91ee 100644 --- a/src/background/session.ts +++ b/src/background/session.ts @@ -6,6 +6,7 @@ import { ipcMain } from "electron"; interface RenderMessage { content: string; + avatar: string; context: string; subContext: string; modifier: string; diff --git a/src/components/taInput/index.vue b/src/components/taInput/index.vue index b0f3a28..f721869 100644 --- a/src/components/taInput/index.vue +++ b/src/components/taInput/index.vue @@ -9,9 +9,7 @@ @@ -40,19 +38,12 @@ export default defineComponent({ const { input, visualizeStream, - - textInputXoffset, - textInputYoffset, - audioBubbleWidth, paths, } = useInputController(); return { input, - - textInputXoffset, - textInputYoffset, visualizeStream, audioBubbleWidth, diff --git a/src/components/taInput/inputController.ts b/src/components/taInput/inputController.ts index 1f79bb2..facbe1f 100644 --- a/src/components/taInput/inputController.ts +++ b/src/components/taInput/inputController.ts @@ -96,8 +96,6 @@ export default function useInputController() { return { input, visualizeStream, - textInputXoffset, - textInputYoffset, audioBubbleWidth, paths } diff --git a/src/components/taInput/textDetails/text.vue b/src/components/taInput/textDetails/text.vue index dbede01..c32c6ff 100644 --- a/src/components/taInput/textDetails/text.vue +++ b/src/components/taInput/textDetails/text.vue @@ -1,20 +1,11 @@ diff --git a/src/types/message/index.ts b/src/types/message/index.ts index ec210ae..1997303 100644 --- a/src/types/message/index.ts +++ b/src/types/message/index.ts @@ -1,5 +1,6 @@ export interface Message { content: string; + avatar: string; context: string; subContext: string; modifier: string; @@ -14,5 +15,4 @@ interface MessageTransform { export interface MessageAnimeFunc { (message: SVGElement, transform: MessageTransform, scrollHeight?: number | undefined, targetList?: NodeList | undefined): void; -} - +} \ No newline at end of file diff --git a/src/views/messenger.vue b/src/views/messenger.vue index fa1b03a..58f0094 100644 --- a/src/views/messenger.vue +++ b/src/views/messenger.vue @@ -24,9 +24,20 @@ -
+ + + +
+ +
+ +
+ {{ message.avatar }} +
+ {{ message.context }} -
+ + @@ -59,7 +70,7 @@ export default defineComponent({ // Render a message. const render = (message: Message) => { messages.push(message) - console.log(`Pushing: ${message.modifier}: ${message.content}`) + console.log(`Pushing: ${message.modifier}: ${message.avatar}, ${message.content}`) } onMounted(() => { @@ -93,10 +104,12 @@ export default defineComponent({ background-color: #EBEBEB; - top: 0; bottom: 0; - z-index: -1px; + } + + #messenger::-webkit-scrollbar { + display: none; } .message { @@ -158,6 +171,9 @@ export default defineComponent({ } .context { + display: flex; + align-items: center; + font-family: "SF Compact Display"; font-size: 12px; font-weight: bold; @@ -165,6 +181,22 @@ export default defineComponent({ margin-top: 5px; } + .photo { + display: flex; + justify-content: center; + align-items: center; + + margin-right: 5px; + + width: 30px; + height: 30px; + + font-size: 14px; + + background-color: white; + border-radius: 15px; + } +