{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":681766418,"defaultBranch":"main","name":"Calculadora","ownerLogin":"GermanMorini","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-08-22T18:00:36.000Z","ownerAvatar":"https://github.com/avatars/u/97033560?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1692727519.0","currentOid":""},"activityList":{"items":[{"before":"bbc4f4fe6f4f4a376b104349a113d38faaef5a39","after":"b6887331f4d9ff4c9227e14e015262f12784b809","ref":"refs/heads/dev2","pushedAt":"2024-01-07T23:24:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"GermanMorini","name":"P1ruk1","path":"/GermanMorini","primaryAvatarUrl":"https://github.com/avatars/u/97033560?s=80&v=4"},"commit":{"message":"Añadida librería para mejorar la apariencia","shortMessageHtmlLink":"Añadida librería para mejorar la apariencia"}},{"before":null,"after":"bbc4f4fe6f4f4a376b104349a113d38faaef5a39","ref":"refs/heads/dev2","pushedAt":"2023-08-22T18:05:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"GermanMorini","name":"P1ruk1","path":"/GermanMorini","primaryAvatarUrl":"https://github.com/avatars/u/97033560?s=80&v=4"},"commit":{"message":"─ Añadida la librería \"exp4j\"\n─ Cambios gráficos:\n\t* Añadidos dos textfields que servirán para introducir expresiones y para enseñar los resultados\n\t* Añadidos labels que indicarán:\n\t\t- El string que se calculará\n\t\t- Shift\n\t\t- Unidad angular\n\t* Añadido el botón \"ANS\"\n\n─ Cambios en la clase \"MainController\":\n\t* Añadidas las funciones:\n\t\t- \"insertText\" (administra la inserción de texto en la pantalla)\n\t\t- \"replace\" (administra el reemplazo de las variables/símbolos por sus equivalencias)\n\t\t- \"calculate\" (administra el cálculo de expresiones)\n\t* Creados atributos:\n\t\t- ANSWER (almacena el último resultado)\n\t\t- EXPRESSION (almacena lo introducido en la pantalla una vez reemplazado)\n\t\t- ANG_UNIT (indica la unidad angular a utilizar)\n\t\t- DEC_PRECISION (indica la precisión decimal a usar)\n\t\t- VARIABLES (HashMap que almacena los reemplazos a utilizar)\n─ Creada la clase \"Functions\", que contendrá algunas funciones 'built-in'","shortMessageHtmlLink":"─ Añadida la librería \"exp4j\""}},{"before":null,"after":"e639d6e1ed6393fc62b7fb6893ad51df299bb9f7","ref":"refs/heads/dev1","pushedAt":"2023-08-22T18:05:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"GermanMorini","name":"P1ruk1","path":"/GermanMorini","primaryAvatarUrl":"https://github.com/avatars/u/97033560?s=80&v=4"},"commit":{"message":"─ Se debe revisar la función \"trimParenthesis\", ya que no encuentro forma de implementarla adecuadamente\n─ Mejoras en la clase evaluadora, ahora se podrán evaluar operadores unarios\n─ Ahora las precedencias se almacenarán en un HashMap llamado \"PRECEDENCE\", y se contarán de menor a mayor (tiene prioridad el operador de menor valor)\n─ Añadidos algunos comentarios en la clase evaluadora para facilitar comprensión. Se debería reactorizar ya que se utilizan muchos 'if' y 'for' anidados\n─ Algunas funciones tienen otra definición mas simple, por ejemplo para las raíces se usa el síbolo de raíz, o para la función \"d2r\" se usa \"º\"\n─ Añadido un historial en forma de \"ContextMenu\" para la pantalla de expresiones\n─ Ahora si ocurrió un error al evaluar se mostrará en la pantalla de resultados como \"ERR\"\n─ Eliminada la librería \"exp4j\" de las dependencias","shortMessageHtmlLink":"─ Se debe revisar la función \"trimParenthesis\", ya que no encuentro f…"}},{"before":"9df67211c42bb2bee8d0b3735e119ff56f7a74dc","after":"c55881b0cae99b595f69edd920b28bae371e923a","ref":"refs/heads/main","pushedAt":"2023-08-22T18:04:59.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"GermanMorini","name":"P1ruk1","path":"/GermanMorini","primaryAvatarUrl":"https://github.com/avatars/u/97033560?s=80&v=4"},"commit":{"message":"cambios de .gitignore","shortMessageHtmlLink":"cambios de .gitignore"}},{"before":"acd76b51ddf790cd46239c83b436637a3f00de38","after":"9df67211c42bb2bee8d0b3735e119ff56f7a74dc","ref":"refs/heads/main","pushedAt":"2023-08-22T18:01:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"GermanMorini","name":"P1ruk1","path":"/GermanMorini","primaryAvatarUrl":"https://github.com/avatars/u/97033560?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":null,"after":"acd76b51ddf790cd46239c83b436637a3f00de38","ref":"refs/heads/main","pushedAt":"2023-08-22T18:00:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"GermanMorini","name":"P1ruk1","path":"/GermanMorini","primaryAvatarUrl":"https://github.com/avatars/u/97033560?s=80&v=4"},"commit":{"message":"Initial commit","shortMessageHtmlLink":"Initial commit"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAD2dj9JAA","startCursor":null,"endCursor":null}},"title":"Activity · GermanMorini/Calculadora"}